Giới thiệu nội dung
Cẩm nang này chia sẻ cho các bạn các phương pháp tối ưu Database RDBMS (Cơ sở dữ liệu quan hệ) khi số lượng bản ghi lên đến hàng triệu, giúp bạn tiết kiệm chi phí và dễ dàng mở rộng. Cũng là chìa khóa để bạn làm chủ hệ thống, triển khai các dự án lớn, ăn điểm với nhà tuyển dụng.
Cẩm nang này tập trung vào giải pháp, kiến trúc chứ không phải hướng dẫn chi tiết về mặt kỹ thuật.
Ngoài ra, cẩm nang cũng phân tích các Case Study giúp các bạn có cái nhìn tổng quan
Các ví dụ, kiến thức trong này mình sử dụng MySQL để phân tích, các bạn hoàn toàn áp dụng với các hệ quản trị khác nhưng sẽ khác về tính năng và nguyên lý
Trong cẩm nang này bao gồm những nội dung sau:
- Indexing
- Connection Pooling
- Giảm tải Read bằng Caching (Redis)
- Tối Ưu Write bằng Message Queue
- Tối ưu Transaction
- Phi chuẩn hóa dữ liệu
- Phân vùng bảng
- Phân Mảnh Dữ Liệu (Sharding)
- Tách Đọc / Ghi (Read/Write Splitting - Master/Slave Replication)
- Lời khuyên khi áp dụng các kỹ thuật tối ưu
- Cách triển khai hạ tầng Master/Slave Replication
- Cách triển khai hạ tầng Sharding
.png)


