Horizontal Scalability
NoSQL databases are typically designed for easy scaling by adding more nodes to the system, improving performance and capacity.
📜
The statement of the theorem
Consider a distributed database system composed of nodes, where . Let be the total data storage requirement and be the required throughput. If the system is scaled horizontally, the capacity is modeled as a function of the number of nodes and the load balancing efficiency . The system achieves linear scalability if the total capacity satisfies: where is the capacity of node , and is the maximum sustainable load per node. For perfect scalability, .
Source: Wikipedia