database sharding
AssessKỹ thuật
Kỹ thuật mở rộng bằng cách phân tách dữ liệu trên nhiều máy chủ cơ sở dữ liệu.
Vì sao ở đây
Xếp vào Assess: 2 bài bằng chứng từ 2 nguồn, chủ yếu là tin nghiên cứu, 1 bài trong 30 ngày qua. Độ tin cậy 43%.
Bằng chứng (2)
- 6InfoQ·21/9/2026framework_updateUber tái thiết kế phân mảnh M3DB bằng subcluster
Uber đã tái thiết kế cách đặt shard trong M3DB bằng các subcluster có kích thước cố định nhằm giảm tác động của lỗi nút, bảo trì và mở rộng cụm. Cách tiếp cận mới giới hạn phụ thuộc giữa các shard, giữ cách ly bản sao và dùng thuật toán tham lam để chọn các lần di chuyển shard, tránh phải chạy thêm bước cân bằng lại riêng và giảm di chuyển dữ liệu không cần thiết.
- 6Hacker News·16/7/2026researchCách 768 máy chủ có thể hoạt động như một cơ sở dữ liệu duy nhất
Bài viết giải thích cách các cơ sở dữ liệu quan hệ như Postgres có thể mở rộng từ một máy chủ đơn lẻ lên hàng trăm máy chủ nhờ replica đọc và cuối cùng là chia mảnh cơ sở dữ liệu. Nội dung nhấn mạnh các giới hạn của mở rộng dọc và replication, đặc biệt là nút thắt ghi và giới hạn dung lượng dữ liệu, đồng thời xem sharding là hướng đi để xử lý khối lượng công việc ở quy mô petabyte.