Tìm kiếm
19 kết quả cho “Vitess primary”. Tìm không phân biệt dấu.
- VTOrc: Vitess-native Orchestrator Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…22 · 3. Quy mô lớn · Độ khó: Trung bình — [bài gốc](https://vitess.io/blog/2022-09-21-vtorc-vitess-native-orchestrator/) Bài của dự án mã nguồn mở Vitess; mọi nhận định là theo các…
- Scaling Etsy Payments with Vitess: Part 1 – The Data Model Bài tóm tắt · Etsy · 2023
…https://www.etsy.com/codeascraft/scaling-etsy-payments-with-vitess-part-1--the-data-model) Bối cảnh - Cuối 2020, hai database thanh toán đã ở cấu hình máy cao nhất của Google Cloud…
- Slack's Migration to a Cellular Architecture Bài tóm tắt · Slack · 2023
…frontend phải ghi nhận lỗi rồi mới loại được backend hỏng; Vitess nhất quán mạnh nên mỗi shard chỉ có một primary nhận ghi. Đây là gray failure : mỗi thành phần thấy tính sẵn sàng…
- Hardening EmergencyReparentShard in v25 Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2026
…2026 · 4. Điều chỉnh · Độ khó: Nâng cao — [bài gốc](https://vitess.io/blog/2026-09-23-hardening-emergency-reparent-shard/) Bài của dự án mã nguồn mở; mọi nhận định là theo các main…
- The history of Postgres sharding Bài tóm tắt · PlanetScale · 2026
…ng MySQL nên công cụ shard và online schema change (gh-ost, Vitess) phát triển sớm hơn. - Facebook 2008: hơn 100 triệu user trên khoảng 1.800 node MySQL, shard ở tầng ứng dụng theo…
- Failover, replica và dự phòng dữ liệu Chủ đề Thành viên
Mọi hệ có trạng thái đều giữ nhiều bản (replica) để một máy chết không làm mất dịch vụ. Khó không nằm ở việc có bản sao mà ở lúc chuyển sang bản sao:
- Sharding và tách database Chủ đề Thành viên
Một database quan hệ duy nhất là điểm khởi đầu của hầu hết sản phẩm. Đến một lúc nó không chịu nổi lượng ghi, dữ liệu không còn vừa một máy, hoặc một sự cố ở DB đó làm sập mọi tính năng.
- Migration không downtime Chủ đề Thành viên
Hệ thống đang chạy thật (gọi xe, chat, thiết kế) không được dừng, nhưng phải đổi ngôn ngữ, database hoặc hạ tầng bên dưới.
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dòng,…
- Postgres High Availability with CDC Bài tóm tắt · PlanetScale · 2025
…c) Bài khái niệm của nhà cung cấp (PlanetScale bán cả MySQL/Vitess lẫn Postgres); mọi nhận định là theo PlanetScale. Bối cảnh CDC từ database là chuyện thường. Theo PlanetScale, th…
- Postgres backups under the hood Bài tóm tắt · PlanetScale · 2026
…hard để mỗi shard backup và restore độc lập (cùng ý với bài Vitess trước đó của họ). Vì sao - Backup không chỉ cần "có", mà cần restore nhanh và không làm hại primary trong lúc chụ…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…ật lý không downtime, hai công cụ độc lập để giảm rủi ro: - Vitess (vertical sharding qua VTGate/VTTablet/VReplication). - Quy trình write-cutover tự viết: cluster mới replicate từ…
- The Chubby lock service for loosely-coupled distributed systems Bài tóm tắt · Google · 2006
Trước Chubby, phần lớn hệ ở Google bầu primary bằng cơ chế tự chế hoặc cần người can thiệp sau mỗi lần hỏng. Chubby được thiết kế làm dịch vụ khoá thô (coarse-grained), ví dụ để bầu primary, không phải khoá ngắn hạn…
- Report on our investigation of the 2025-10-20 incident in AWS us-east-1 Bài tóm tắt · PlanetScale · 2025
…hiếu năng lực và mạng chập chờn. - PlanetScale (DB managed: Vitess/MySQL, Postgres) thiết kế theo nguyên tắc cô lập và static stability : data plane chạy tiếp được khi control plan…
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…đang có. Thay đổi chính - Loại CockroachDB, TiDB, Spanner, Vitess và NoSQL: - migration giữa hai kho dữ liệu phức tạp; - mất chuyên môn RDS Postgres tích luỹ nhiều năm; - chỉ còn…
- GitHub Công ty Thành viên
Rails + một MySQL; sau đó tách vài tính năng, thêm replica, ProxySQL; nhưng lõi vẫn là cluster mysql1 được scale dọc liên tục. Từ 2019 họ tách ảo bằng schema domain + linter rồi dời vật lý bằng Vitess hoặc write-cutover…