Tìm kiếm
12 kết quả cho “2PC”. Tìm không phân biệt dấu.
- GRIT: a Protocol for Distributed Transactions across Microservices Bài tóm tắt · eBay · 2019
…ng. Vẫn có nhu cầu thật về giao dịch ACID xuyên service . - 2PC là lựa chọn duy nhất không đòi ứng dụng làm thêm gì, nhưng không hợp với nền tảng scale-out: đường đi dài qua nhiều…
- Designing Clear Street's First Transactional Outbox Pattern Bài tóm tắt · Clear Street · 2020
…o để Kafka không lệch với DB khi có lỗi. Theo Clear Street, 2PC giải được về nguyên tắc nhưng chậm và phức tạp. Thay đổi chính - CDC bằng Debezium: đọc WAL của Postgres và đẩy thay…
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- 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.
- Cross Shard Transactions at 10 Million Requests Per Second Bài tóm tắt · Dropbox · 2018
…để che việc thiếu transaction chéo shard. Thay đổi chính - 2PC sửa đổi: Phase 0 leader ghi một transaction record bền bên ngoài (là một object Edgestore, có thể đặt cùng shard với…
- Dropbox Công ty Thành viên
Dropbox luôn là hybrid: metadata ở data center riêng, nội dung file trên S3. Ở ~500 PB họ tự xây Magic Pocket, theo Dropbox vì hiệu năng và unit economics . Cái giá kèm theo là phải tự dựng cả backbone và edge network .…
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…ng một leaf, không có giao dịch xuyên shard cho tới khi làm 2PC. Metadata tập trung (MemSQL, MySQL hoặc ZooKeeper). - Giao thức MySQL thay vì tự viết client: dùng được mọi driver v…
- Payment Transaction Management in Microservices Bài tóm tắt · Mercari · 2019
…t DB cục bộ thất bại ở cuối thì mất luôn ID giao dịch. - XA/2PC lo ngại về hiệu năng và khả dụng, và không áp dụng được cho service bên ngoài. Họ theo hướng BASE (nhất quán cuối cù…
- Disaster Recovery for Databases: High-availability Architecture of PolarDB-X Bài tóm tắt · Alibaba · 2026
…a số). Kiến trúc PolarDB-X - Compute node không trạng thái (2PC cho giao dịch phân tán), data node (DN) chạy Paxos , metadata và bộ cấp timestamp toàn cục (GMS) là một cụm DN, node…
- Clear Street Công ty Thành viên
Nguồn duy nhất của Clear Street (hạ tầng môi giới chứng khoán, thành lập 2018) trong wiki là bài 2020 về transactional outbox: mỗi service có API gRPC và API streaming qua Kafka; Debezium chỉ nghe các bảng hậu tố events…
- MySQL sharding at Quora Bài tóm tắt · Quora · 2020
…e → copy lại từ đầu (vì dark write lệch dữ liệu do không có 2PC) → replay → dark read ngắn → cutover bằng rename → reverse replay về bảng cũ để có đường lùi. - Tách shard lớn bằng…
- Chat Service Architecture: Persistence Bài tóm tắt · Riot Games · 2015
…cao hơn tin offline). - CRDT ở tầng ứng dụng thay cho khoá/2PC: roster lưu kèm mutation log ; khi có sibling (hai server cùng sửa danh sách bạn của một người), lần đọc sau gộp log…