Tìm kiếm
19 kết quả cho “commit timestamp”. Tìm không phân biệt dấu.
- Meet Chrono, our scalable, consistent, metadata caching solution Bài tóm tắt · Dropbox · 2024
…(giá trị nằm ở Memcache, được phép mất hoặc cũ). - Panda có commit timestamp đơn điệu theo key, đọc snapshot theo timestamp, GetLatest trả kèm read timestamp, và Write(..., maxPerm…
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- CI và build ở quy mô lớn Chủ đề Thành viên
Lúc nhỏ, CI là "mỗi commit chạy hết build và test". Khi codebase và số commit tăng, chạy hết trở thành bất khả (Stripe 2026: chạy tuần tự mất bốn tháng), và thời gian chờ của một thay đổi không còn chỉ là thời gian…
- 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:
- 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…
- Cache và invalidation Chủ đề Thành viên
Cache là cách rẻ nhất để một DB chịu được lượng đọc tăng nhiều lần. Vì vậy nó xuất hiện ngay từ giai đoạn đầu (Instagram 2011, Facebook 2004–2010). Cái giá đến sau, và lặp lại ở hầu hết các nguồn:
- 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…
- Deploy và release an toàn Chủ đề Thành viên
Phần lớn sự cố bắt đầu bằng một thay đổi: code mới, cấu hình mới, hạ tầng mới. Khi hệ thống và tổ chức lớn lên, câu hỏi là làm sao đưa thay đổi lên production thường xuyên mà vẫn giới hạn được thiệt hại khi có lỗi.
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Scaling Grab's Data Lake: Our journey to Apache Iceberg adoption Bài tóm tắt · Grab · 2026
…gốc. - Trục trặc khi rollout: khoá "zombie" trong HMS chặn commit do read timeout thấp dưới tải (tăng timeout, chỉnh retry); Spark 3.4 dùng TIMESTAMP NTZ còn Iceberg mặc định TIME…
- Migration from HBase to MyRocks at Quora Bài tóm tắt · Quora · 2021
…yRocks dùng bảng InnoDB nội bộ, đổi innodb flush log at trx commit trên slave giảm hơn 60% CPU. Kết quả - p99 ổn định hơn hẳn: một bảng ~80ms → dưới 4ms ; bảng đầu tiên hết ~50 lỗi…
- The Real Cost of a Single Insert in Postgres Bài tóm tắt · Tiger Data · 2026
…index sinh một bản ghi WAL riêng, phải xuống đĩa trước khi commit trả về. Thêm full page writes : lần sửa đầu tiên của mỗi page sau checkpoint ghi cả page vào WAL, nên lượng WAL v…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…rước mùa cao điểm; một cụm lớn khi tăng 80% traffic ghi thì commit latency trung bình từ khoảng 6 lên 34 ms , lộ trần trước khi traffic thật tới. Có công cụ tự phục vụ cho team, cũ…
- Active-Active Shared-Nothing Database Architecture Bài tóm tắt · CapitalOne · 2020
…g bộ, vốn đắt (mạng xuyên vùng độ trễ thấp) và làm chậm mọi commit. Nên thực tế nhân bản là bất đồng bộ và brown-out là không tránh được. - Ba ràng buộc của AASN: chỉ nhất quán cuố…
- Running Kafka At Scale Bài tóm tắt · LinkedIn · 2015
…t; consumer tự lấy schema và giải Avro. Một team Kafka (gồm committer) hỗ trợ mọi team dùng Kafka thống nhất. - Hướng tới: security, quota, mức 1.000 tỷ message/ngày; SRE tự động h…
- From Local to Global: Building Seamless B2C Product Integration at Mercari Bài tóm tắt · Mercari · 2025
…potent cho live sync và backfill) - Index dẫn xuất phát sau commit:…
- Me and my shadow (link!): Disaster recovery replication made easy Bài tóm tắt · Redpanda · 2026
…ffset , timestamp, header, batch; cấu hình topic; offset đã commit của consumer group; ACL; schema registry (tuỳ chọn). - Mô hình active-passive, bất đồng bộ : producer chỉ được ac…
- Advancing Our Chef Infrastructure Bài tóm tắt · Slack · 2024
…heo môi trường khác; trạng thái lưu DynamoDB; giao diện xem commit nào ở đâu; app Slack báo người viết khi thay đổi của họ được promote. - Promote theo lịch có chặn: một CronJob Ku…
- Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack Bài tóm tắt · Slack · 2024
…ự gộp shuffle partition (ví dụ 3.000 còn 348). S3-optimized committer của EMR 6 chữa lỗi ghi thiếu và trạng thái SUCCESS sai với format dạng text, bỏ được bước list/rename trên S3.…