Vitess (PlanetScale/CNCF)
Công ty Dành cho thành viên
Mạch tiến hoá
Dự án mã nguồn mở, sinh ra ở YouTube khoảng 2010 khi tầng định tuyến shard được tách khỏi ứng dụng PlanetScale 2026. Bài 2022 giải thích bước cut-over của online schema change: đệm query bằng ACL có hạn, đổi tên bảng để ghi trở nên bất khả, bắt kịp binlog, rồi đổi tên bảng mới vào; bước nào cũng quay lui được Vitess (PlanetScale/CNCF) 2022. Failover tự động do VTOrc đảm nhận từ 2022 Vitess (PlanetScale/CNCF) 2022; năm 2026 ERS được làm cứng để không thất bại vì một replica trễ và không tự chọn bên khi split-brain Vitess (PlanetScale/CNCF) 2026. Gốc của Vitess là YouTube: năm 2015, khi đưa Vitess lên Kubernetes, bài giới thiệu cách shard theo khoảng keyspace ID và resharding trong suốt mà theo Vitess YouTube đã dùng cho gần như mọi database MySQL Vitess 2015. Năm 2021, nâng Protobuf APIv2 làm CPU tăng tới 19%, nên Vitess viết trình sinh code tối ưu dạng plugin chạy cạnh upstream thay vì giữ fork bị bỏ rơi Vitess 2021.
Timeline
Năm = năm sự kiện theo bài (có thể sớm hơn năm đăng bài).
| Năm |
Giai đoạn |
Thay đổi |
Nguồn |
| 2010 |
2. Tăng trưởng |
YouTube tách tầng định tuyến shard khỏi ứng dụng thành Vitess (theo bài tổng quan của PlanetScale). |
PlanetScale 2026 |
| 2015 |
3. Quy mô lớn |
Vitess 2.0 trên Kubernetes: shard theo khoảng keyspace ID, resharding trong suốt bằng filtered replication, cutover khoảng một giây. |
Vitess 2015 |
| 2021 |
4. Điều chỉnh |
vtprotobuf: plugin cạnh trình sinh Protobuf APIv2 thay fork Gogo không còn bảo trì, thêm memory pool; CPU unmarshal 7,17 s → 0,63 s trên VReplication. |
Vitess 2021 |
| 2022 |
3. Quy mô lớn |
Cut-over online DDL nhiều… |
|
Bạn đã dùng hết 3 bài đọc thử miễn phí
Đây là phần mở đầu của Vitess (PlanetScale/CNCF). Thành viên đọc được toàn bộ 46 bài tổng hợp theo chủ đề và 141 dòng thời gian công ty.
Các bài tóm tắt vẫn đọc tự do.
- Đọc không giới hạn mọi bài tổng hợp và dòng thời gian
- Danh sách đọc cá nhân hoá theo trình độ và mục tiêu
- Cộng đồng Discord cho thành viên (sắp mở)
Gói 6 tháng giảm ~16%, gói 12 tháng giảm ~25%. Trả bằng VietQR hoặc thẻ.
Tất cả bài viết của blog (73 bài)
Blog này có 73 bài – thành viên xem đầy đủ danh sách, nhóm theo năm, có link về bài gốc.
Xem gói thành viên