When designing schemas for large-scale systems, the principle of ________ involves dividing the dataset into smaller, more manageable parts.

  • Sharding
  • Normalization
  • Aggregation
  • Indexing
The principle of "sharding" involves dividing the dataset into smaller, more manageable parts, typically based on a certain criteria like range or hash, to distribute data across multiple servers or nodes in a distributed system. Sharding is a crucial concept in achieving horizontal scalability in databases.
Add your answer
Loading...

Leave a comment

Your email address will not be published. Required fields are marked *