Tìm kiếm
18 kết quả cho “UUID”. Tìm không phân biệt dấu.
- A Brief History of the UUID (KSUID) Bài tóm tắt · Segment · 2017
…— [bài gốc](https://segment.com/blog/a-brief-history-of-the-uuid) Bối cảnh Bài giới thiệu KSUID , thư viện Go sinh ID của Segment. Phần lớn bài là lịch sử của UUID. Bối cảnh trực t…
- Goodbye to sequential integers, hello UUIDv7 Bài tóm tắt · Buildkite · 2023
…https://buildkite.com/resources/blog/goodbye-integers-hello-uuids/) Bài ngoài sheet. Buildkite là dịch vụ CI; bài kể chuyện chọn khoá chính của chính họ trong lúc chuẩn bị shard da…
- Sinh ID phân tán Chủ đề Thành viên
Khi chỉ có một database, AUTOINCREMENT là đủ. Khi dữ liệu nằm trên nhiều máy, ID không còn duy nhất toàn hệ thống. Đây thường là thứ đầu tiên vỡ khi phân tán dữ liệu. Yêu cầu hay gặp: duy nhất, sắp được theo thời gian,…
- 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.
- 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:
- Kiểm thử độ tin cậy (chaos, fault injection, mô phỏng tất định) Chủ đề Thành viên
Lỗi trong hệ phân tán là chắc chắn (máy chết, zone mất, dependency chậm, cấu hình sai), nhưng phần lớn lỗi nằm ở những tổ hợp hiếm mà test chức năng không chạm tới. Bài toán là chủ động gây lỗi để biết hệ thống phản ứng…
- 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…
- Buildkite Công ty Thành viên
Nguồn duy nhất của Buildkite (dịch vụ CI) trong wiki là bài 2023 về khoá chính: từ hai định danh (số nguyên tăng dần làm khoá chính, UUID cho bên ngoài) sang UUID có thời gian. Bản thử "v4 có timestamp" năm 2022 làm WAL…
- Integrating Neo4j Into Your Stack Bài tóm tắt · Doximity · 2022
…hi dồn không đè leader. - Upsert idempotent bằng MERGE trên UUID, vì có thể reset offset và replay cả topic. - Thứ tự đến lệch: quan hệ AUTHOR OF có thể tới trước node User/Publica…
- Scaling Exact COUNT(DISTINCT) for High-Cardinality Non-Rollup Metrics Bài tóm tắt · Uber · 2026
…một lần trong tuần). Theo quý, phải giữ cùng lúc hơn 3,6 tỉ UUID . HyperLogLog sai 1–5%, không chấp nhận được với metric dùng cho báo cáo tài chính. - Hai cách cũ đều hỏng một cách…
- Sharding & IDs at Instagram Bài tóm tắt · Instagram · 2011
…càng tốt. - Ba phương án đã cân nhắc: - ID sinh trong app (UUID, Mongo ObjectId): độc lập, nhưng ≥96 bit, UUID ngẫu nhiên không sắp được. - Dịch vụ riêng như : 64 bit, sắp được, n…
- Dynein: Building a Distributed Delayed Job Queueing System Bài tóm tắt · Airbnb · 2019
…nhiên (tải đều, tránh hot partition), sort key = giờ hẹn + UUID (range query hiệu quả). Chống giao trùng bằng conditional update trạng thái Scheduled → Acquired (optimistic lockin…
- Avoiding Double Payments in a Distributed Payments System Bài tóm tắt · Airbnb · 2019
…ả; retry với exponential backoff + jitter. Key mức request (UUID) hoặc mức thực thể (tất định, như payment-1234-refund ) tuỳ nghiệp vụ. - Lease có hạn : request lấy row lock trên k…
- Automating Feature-Flag Cleanup at Scale with a Multi-Agent LLM System Bài tóm tắt · DoorDash · 2026
…ator): đọc ticket, hỏi nền tảng experimentation qua MCP lấy UUID, tỉ lệ rollout, giá trị đích, tìm mọi tham chiếu, ra báo cáo đề xuất giá trị đích và file bị ảnh hưởng. - Chốt ngườ…
- Herding elephants: Lessons learned from sharding Postgres at Notion Bài tóm tắt · Notion · 2021
…ữ liệu mới hơn. 3. Kiểm chứng: script so ngẫu nhiên các dải UUID; thêm dark read (đọc cả hai, so sánh, vứt bản shard) dù tăng latency API. Người viết logic migration và người viết…
- Controlled Chaos with Fault Injection Testing Bài tóm tắt · Riot Games · 2019
…ít thay đổi nên container mới hay nhận lại đúng IP cũ nhưng UUID mới, driver Redisson rối và ghi node là :0 . Node hỏng nằm im ở vai secondary như quả bom hẹn giờ , chỉ nổ khi prim…
- Announcing Snowflake Bài tóm tắt · Twitter · 2010
…không đảm bảo thứ tự nếu không tự viết cơ chế đồng bộ lại); UUID (đều cần 128 bit); ZooKeeper sequential node (không đủ hiệu năng, và phối hợp làm giảm availability). - Giải pháp:…
- Attribute-Based Access Control at Uber Bài tóm tắt · Uber · 2023
…ách ở một quốc gia hay thành phố, trong khi resource chỉ là UUID); - cần quan hệ giữa thuộc tính của actor và resource (nhân viên hoặc quản lý của họ được sửa hồ sơ); - cần AND nhi…