What is the purpose of sharding in NoSQL databases?
- To create indexes for faster query performance
- To encrypt data for security purposes
- To partition data horizontally across multiple nodes to improve scalability
- To replicate data across multiple nodes for fault tolerance
Sharding in NoSQL databases involves horizontally partitioning data across multiple nodes to improve scalability. Each node (or shard) is responsible for a specific range of data, distributing the load and enabling the database to handle larger datasets and higher read/write throughput.
Loading...
Related Quiz
- A manufacturing company wants to calculate the average production output per factory location. Which data modeling technique would you recommend for this scenario?
- The process of converting a high-level conceptual model into a detailed logical model involves _______.
- A Snowflake Schema is characterized by the _______ of its dimension tables.
- What is the primary function of a fact table in a data warehouse?
- _______ consistency model ensures that all nodes in a distributed system see the same version of data at the same time.