Tìm kiếm
18 kết quả cho “ACID”. Tìm không phân biệt dấu.
- Apache Hudi at Uber: Engineering for Trillion-Record-Scale Data Lake Operations Bài tóm tắt · Uber · 2026
…lại cả bảng. Uber tự làm Hudi (sau thành dự án Apache): đưa ACID transaction, index + upsert nhanh, và đọc tăng dần (chỉ đọc phần đổi từ commit trước) vào data lake. Thay đổi chính…
- 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".
- 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…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- 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.
- Pipeline dữ liệu và analytics Chủ đề Thành viên
Lúc đầu, báo cáo chạy thẳng trên DB production. Đến một lúc truy vấn phân tích làm chậm giao dịch, dữ liệu cần gộp từ nhiều nguồn, và có thêm người dùng mới (analyst, ML, khách hàng xem dashboard). Khi đó cần một mặt…
- Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption Bài tóm tắt · Grab · 2026
…hậm scan. - Việc tay : đăng ký partition thủ công; không có ACID (không UPSERT / DELETE ) nên phải làm vòng. - Catalog và storage lệch nhau : HMS là nguồn sự thật, sửa thẳng trên S…
- We replaced Redis with MySQL for inventory reservations, and it scaled Bài tóm tắt · Shopify · 2026
…ông phải chờ. Reservation và sổ tồn kho chung một DB nên có ACID cho cả reserve lẫn claim. - Pool có giới hạn: tối đa 1.000 hàng cho mỗi cặp (món, kho), do một tiến trình bổ sung t…
- Sharding Cash Bài tóm tắt · Square · 2018
…ng shard. - Chỗ "ảo giác" hở: transaction xuyên shard không ACID đầy đủ, query fan-out có hiệu năng và uptime khác hẳn. Vì giữ tiền của khách, Cash App không đổi nhất quán lấy avai…
- Uber Công ty Thành viên
Một vòng đủ: monolith → microservices → tổ chức lại microservices. Năm 2012–2013 Uber có hai monolith; khi lên hàng trăm kỹ sư thì tách. Lý do chủ yếu là tổ chức. Năm 2015 họ có 500+ service và phải chuẩn hoá contract…
- Data Inlining in DuckLake: Unlocking Streaming for Data Lakes Bài tóm tắt · DuckDB Labs · 2026
…a client hay chèn lô lớn hơn, nhưng theo họ cách đó hy sinh ACID và hỗ trợ nhiều người ghi. Vì sao - Object storage rẻ cho file lớn nhưng đắt cho thao tác nhỏ (mỗi PUT/GET là chi p…
- eBay Công ty Thành viên
Hai bài về nhất quán và độ bền ở eBay: protocol GRIT (2019) cho giao dịch ACID xuyên microservice và nhiều DB bằng OCC + log + áp bất đồng bộ ; và các phương án chạy Kafka đa region khi event phải đúng thứ tự (2020),…
- GRIT: a Protocol for Distributed Transactions across Microservices Bài tóm tắt · eBay · 2019
…mỗi service dùng DB riê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:…
- Building a Distributed Filesystem for Scalable Research Bài tóm tắt · Hudson River Trading · 2025
…etadata trên FoundationDB: scale ngang, chịu lỗi, giao dịch ACID và strict serializability nên xoá file nhiều dòng là chuyện nhỏ, không cần "garbage collector" sửa metadata lệch nh…
- Our Migration to FoundationDB, Part 1 Bài tóm tắt · Inngest · 2026
…uá tay so với thời gian dùng dự kiến. Vì sao FoundationDB - ACID và ghi xuống đĩa khi commit nên giải luôn khoảng trống về độ bền; - dữ liệu trên đĩa nên backlog 10 hay 10 triệu it…
- Netflix Billing Migration to AWS Bài tóm tắt · Netflix · 2016
…lti-region, sẵn sàng cao); dữ liệu thanh toán cần giao dịch ACID sang MySQL . - Đơn giản hoá trước khi chuyển: chặt code thành module nhỏ, chuyển tax service lên cloud trước; bỏ vi…
- Netflix Billing Migration to AWS — Part II Bài tóm tắt · Netflix · 2016
…lý hằng ngày vì doanh thu phải ghi đúng ngày; một phần cần ACID, phần khác cần sẵn sàng đa region. Thay đổi chính Kế hoạch ba "hồi", mỗi nước chuyển xong thì rút kinh nghiệm cho n…
- Shopify Công ty Thành viên
Năm 2015 không còn mua được DB to hơn nên Shopify shard, rồi phát hiện thao tác lặp mọi shard làm mất cô lập lỗi. Kiến trúc pod (mỗi request chỉ chạm một tập datastore cô lập, Pod Mover dời pod sang DR) ra đời .…