Scaling Databases
Scaling databases adapts them | to handle more data | and users efficiently
Mở rộng cơ sở dữ liệu giúp chúng thích ứng | để xử lý nhiều dữ liệu | và người dùng một cách hiệu quả
through vertical scaling (upgrading hardware) | or horizontal scaling (adding servers). | Key techniques include sharding
thông qua mở rộng theo chiều dọc (nâng cấp phần cứng) | hoặc mở rộng theo chiều ngang (thêm máy chủ). | Các kỹ thuật chính bao gồm sharding
and replication | to maintain robustness | as databases grow.
và sao chép | để duy trì sự mạnh mẽ | khi cơ sở dữ liệu phát triển.
Resources
- Strategies for Scaling Databases: A Comprehensive Guide (article)
- Horizontal vs. Vertical Scaling - How to Scale a Database (article)
- Database Scaling Strategies for Beginners (video)
References
- https://roadmap.sh/backend (Node: Scaling Databases)