Tìm kiếm
27 kết quả cho “range”. Tìm không phân biệt dấu.
- Couchbase Ecosystem at LinkedIn Bài tóm tắt · LinkedIn · 2017
…-SRE dựng một hệ sinh thái quanh nó: - Cài đặt: SaltStack + range làm kho cấu hình cụm (dữ liệu này cũng nuôi monitoring và công cụ fleet). Dự định chuyển sang hệ deploy nội bộ LID…
- MySQL sharding at Quora Bài tóm tắt · Quora · 2020
…g theo database, vì codebase dựa nhiều vào secondary index; range-based vì dùng nhiều range query; dải ghi trong tên bảng T shard x y , metadata trong ZooKeeper. - API sharded sele…
- Modernizing Artifact Storage at Uber Bài tóm tắt · Uber · 2026
…- Bài học từ production: công cụ build và retry dùng nhiều Range request , không cache 206 thì tải lại cả artifact lớn; một phần rất nhỏ artifact trên 8 GB chiếm tỉ lệ egress lớn;…
- MLow: Meta's low bitrate audio codec Bài tóm tắt · WhatsApp · 2024
…ên đạt SuperWideBand (32 kHz) ở bitrate thấp; cuối cùng qua range encoder. - Bitrate thấp cho phép nhét FEC (sửa lỗi trước) ở mức Opus không làm được: Opus cần tối thiểu 19 kbps để…
- 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:
- 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.
- Vector search và index ANN Chủ đề Thành viên
Search ngữ nghĩa, gợi ý và RAG quy về tìm các vector (embedding vài trăm tới vài nghìn chiều) gần một vector query. Vector không có thứ tự tự nhiên, nên B-tree hay inverted index không dùng được; ở quy mô lớn phải dùng…
- 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:
- Hạ tầng tìm kiếm Chủ đề Thành viên
Lúc đầu, tìm kiếm là LIKE trên database hoặc một thư viện (Lucene) nhúng trong app. Khi dữ liệu và tính năng tăng, search thành một hệ có trạng thái riêng, khác database ở mấy điểm:
- Load shedding, rate limit và backpressure Chủ đề Thành viên
Mọi hệ đều có lúc nhận nhiều việc hơn sức làm: spike của người dùng, client nội bộ có bug, dependency chậm đi, retry dồn lại. Theo Discord, khi chạm giới hạn năng lực thì đó là bài toán kinh tế: hoặc tăng cung (thêm…
- 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.
- Nền tảng nội bộ cho service (đường ray chung) Chủ đề Thành viên
Tách hệ thống thành nhiều phần (service, hoặc component trong một monolith) giải được bài toán tổ chức. Nhưng nếu mỗi team tự làm RPC, retry, log, metric, contract theo cách riêng, thì ta chỉ đổi một kiểu hỗn loạn lấy…
- Real-Time Indexing for Billions of Vectors: How we built fast, fresh vector indexing at scale in CockroachDB Bài tóm tắt · Cockroach Labs · 2025
…ng với serverless); ít round-trip mạng; ánh xạ tự nhiên vào range key-value để split, merge, rebalance như dữ liệu thường; không có điểm nóng; cập nhật tăng dần không chặn query. T…
- Ideal isn't real: Stress testing CockroachDB's resilience Bài tóm tắt · Cockroach Labs · 2025
…nhiên (3 node): chuyển lease; nếu quá 5 phút thì rebalance range; admission control ưu tiên tải chính hơn rebalance. - Mất zone, mất region: dời traffic sang zone/region còn lại;…
- Cockroach Labs Công ty Thành viên
Bài 2026 của Cockroach Labs nói về bên trong storage engine Pebble của CockroachDB: từ v25.4 (bật trong benchmark nightly cuối 6/2025), value lớn được tách khỏi key ra blob file để compaction chỉ chép handle; theo…
- How Discord Stores Trillions of Messages Bài tóm tắt · Discord · 2023
…lại migrator bằng Rust trong một buổi chiều (đọc theo token range, checkpoint bằng SQLite), ước tính còn 9 ngày , tốc độ tới 3,2 triệu tin/giây. Nhờ vậy bỏ được phương án cắt theo…
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…n dữ liệu vào một shard. Hash giải quyết điều đó. Đánh đổi: range scan trên khoá shard kém hiệu quả, nhưng hiếm gặp trong code của họ. - Shard logic tách khỏi shard vật lý: - Shard…
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…nhanh bằng cách bỏ tranh chấp. - Skip list thay B-tree cho range query: dễ làm lock-free, scale tốt khi nhiều luồng. Đánh đổi: quét tuần tự dài chậm hơn chút; skip list lock-free…
- How We Replaced Our Data Pipeline With Zero Downtime Bài tóm tắt · Twilio · 2014
…id , vì hầu hết query nằm trong một account. Ánh xạ kết hợp range + lookup : range để cấu hình gọn, lookup để tách riêng một account rất lớn. - Rollout trong vài tháng, không downt…
- Dynein: Building a Distributed Delayed Job Queueing System Bài tóm tắt · Airbnb · 2019
…(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 locking) trư…
- From Static Rate Limiting to Adaptive Traffic Management in Airbnb's Key-Value Store Bài tóm tắt · Airbnb · 2026
…ấy được: RU accounting vừa lên đã tự throttle một caller có range scan âm thầm làm chậm cả cụm. - Giữ vòng điều khiển cục bộ (P², top-k, CoDel đều chạy trong từng dispatcher): scal…
- Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch Bài tóm tắt · Elastic · 2026
…hơn ở 104/120 cặp, 2 hoà; 14 cặp thua đều là filter term / range rẻ trên nhiều segment, chậm nhất 1,33 lần. Recall chênh không quá 0,01 ở mọi cặp. Latency post-filter gần như khôn…
- Attack of the Shards: Our Migration to FoundationDB, Part 2 Bài tóm tắt · Inngest · 2026
…canner. - Logical shard: mỗi shard khoảng 20.000 account để range scan trên FDB ngắn. Mỗi bậc giá có một cluster FDB riêng. Account mới vào một shard chọn ngẫu nhiên (seed theo acc…
- Single-Store Vector Index: Architecture and Memory Efficiency Bài tóm tắt · Memgraph · 2026
…rõ chỗ nào nới. Liên quan - (cũng nhúng vào DB, khớp đơn vị range) · · · - ·…
- Quora Công ty Thành viên
Quora dùng MySQL (tự shard), HBase và Redis trên AWS. Năm 2016 họ diễn tập thảm hoạ (Game Day): dựng lại cả site ở region khác chỉ từ backup, mất chưa tới 5 giờ . Về sau họ chuyển HBase sang MyRocks để dùng chung kiến…
- Twilio Công ty Thành viên
Năm 2014 Twilio tách dữ liệu cuộc gọi đang chạy khỏi dữ liệu đã xong, đặt service trước DB, rồi shard MySQL theo AccountSid (range + lookup), tất cả không downtime nhờ shadow proxy và account flag . Năm 2017, hệ queue…
- How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances Bài tóm tắt · Twitter · 2014
…lớn, nên latency ghi khi fan-out dự đoán được. - BTree cho range query trên khoá phụ (lấy từ BSD); tốn bộ nhớ metadata. - Cluster bằng proxy : không để server tự đồng thuận (giữ s…