Sharded tables, also known as replicated tables or distributed tables, are tables that are distributed across multiple shards, allowing each shard to store a portion of the data.Sharded tables are useful when you need or have:
Distributed data across multiple shards for performance and scalability.
Large datasets that need to be partitioned.
High availability and fault tolerance by spreading data across multiple servers.
Certain types of queries isolated to specific shards, reducing the query load on other parts of the system.