Database Scalability
We can scale databases in two ways
- Vertical Scaling
- Horizontal Scaling
Vertical Scaling
In vertical scaling we can provision more disks, processors and memory, this is a very classic way to scale a database but it has a upper limit which is dependent on the technology
we can improve the read speeds by implementing read only databases for the read stuff and have a powerful server to process the write requests
Master Slave Replication
Link to original
There are also multi master systems just like above to improve write throughput