Tìm kiếm
24 kết quả cho “shard theo tuổi”. Tìm không phân biệt dấu.
- 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.
- Geosharded Recommendations Part 2: Architecture Bài tóm tắt · Tinder · 2019
…Độ khó: Trung bình — [bài gốc](https://medium.com/tinder/geosharded-recommendations-part-2-architecture-3396a8a7efb) Phần 2 của series 3 phần. Phần 1 (cách chia shard): ; phần 3 (c…
- Scaling Time Series Data Storage — Part II Bài tóm tắt · Netflix · 2018
…ên dùng dữ liệu nào cần ở mức chi tiết nào trong bao lâu. - Shard cụm theo loại dữ liệu , rồi với dữ liệu xem đầy đủ shard theo tuổi : Recent (vài ngày), Past (vài ngày đến vài năm…
- Taming the ML Firehose: Scaling Feature Consistency Bài tóm tắt · Uber · 2026
Mục tiêu: feature dùng lúc inference chính là feature dùng để train model kế tiếp. Trước đó hai đường lệch nhau:
- Observability và monitoring Chủ đề Thành viên
Lúc đầu, monitoring là vài dashboard và một công cụ cài sẵn; log đọc thẳng từ máy. Khi hệ lớn lên, chính hệ quan sát thành một hệ phân tán có bài toán riê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:
- Tự động hoá vận hành và auto-remediation Chủ đề Thành viên
Khi số máy, shard, pod tăng lên hàng nghìn, lỗi "hiếm" (một node chết, một đĩa hỏng, một replica trễ) thành chuyện hằng ngày, và thao tác tay không còn theo kịp: Stripe có hàng trăm lần shard suy giảm mỗi năm, mỗi lần…
- Query planner và hiệu năng truy vấn Chủ đề Thành viên
Database quan hệ không chạy SQL theo đúng cách nó được viết. Query planner chọn một plan (dùng index nào, join kiểu gì: nested loop, merge, hash; dừng sớm khi có LIMIT hay không) dựa trên thống kê về dữ liệu: số dò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:
- 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.
- 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…
- Sự cố và postmortem Chủ đề Thành viên
Nhiều bước ngoặt kiến trúc trong wiki bắt đầu từ một sự cố: Netflix lên cloud sau 3 ngày không gửi được DVD, Twitter viết lại hệ thống sau World Cup 2010, Instagram đi nhiều data center sau trận bão 2012. Trang này gom…
- Realtime và fan-out Chủ đề Thành viên
Một sự kiện (tin nhắn, ảnh, tweet, vote) phải tới rất nhiều người, rất nhanh, qua rất nhiều kết nối mở cùng lúc.
- Slack Công ty Thành viên
Slack bắt đầu bằng LAMP và giữ PHP vì môi trường của nó (mỗi request trạng thái sạch, vòng lặp sửa–tải lại). Họ cải tiến dần bằng HHVM và Hack thay vì viết lại . Tầng dữ liệu đi từ MySQL active-active shard theo…
- Netflix Công ty Thành viên
Sự cố hỏng DB năm 2008 dẫn tới 7 năm lên AWS theo hướng cloud-native . Bài kiểm tra lớn đầu tiên là sự cố AWS US-East năm 2011: kiến trúc stateless, nhiều zone, fallback chịu được, nhưng rút khỏi zone phải làm tay. Từ…
- Diving into Uber's cutting-edge data infrastructure Bài tóm tắt · Onehouse · 2024
…deploy/restart cụm; nhiều bản sao dữ liệu; thêm replica cho shard nóng; erasure coding và tiered storage cho dữ liệu cũ. - Hiệu năng: reader vector hoá, nested column, predicate pu…
- Inside Minerva: building scalable observability for eBay's monetization platform Bài tóm tắt · eBay · 2026
…production. Cân nhắc đặt bản ghi cùng seller/item trên cùng shard; chọn giữa làm phẳng (trùng ngữ cảnh) và chuẩn hoá (join lúc đọc). Minerva chỉ quan sát kết quả, không tính lại ph…
- Chat Service Architecture: Servers Bài tóm tắt · Riot Games · 2015
…7 có 1,7 triệu lượt kết bạn mới. - Triển khai theo region ("shard"): mỗi region một cụm chat riêng, không nói chuyện được giữa các shard. Kiến trúc - Cụm 6–12 máy mỗi region, phần…
- A Decade of Evolution of Alibaba's Databases - Part 1 Bài tóm tắt · Alibaba · 2019
…một sản phẩm, một dòng) là dạng cực đoan của hot partition: shard thêm không giúp gì. Alibaba xếp hàng có thứ tự trong kernel; Shopify 2025 đi hướng khác: tách tồn kho thành nhiều…
- Search Architecture Bài tóm tắt · Instagram · 2015
Đầu 2015, Instagram chuyển toàn bộ hạ tầng search từ Elasticsearch sang Unicorn, hạ tầng search có nhận biết social graph của Facebook, đã chạy với index hàng nghìn tỉ document. Cùng giai đoạn, traffic search tăng 65%…
- Building a dynamic and responsive Pinterest Bài tóm tắt · Pinterest · 2018
…t, tách compute khỏi storage, cache feature tĩnh trên node, shard để cache hit trên 90% ; - Feed Generator gọi đồng thời các hệ trên. - Interest feed và "Picked For You" đi cùng hư…
- Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production Bài tóm tắt · Booking.com · 2015
…ải lời giải (ít nhất không phải lời giải duy nhất) để tránh sharding. - Giả thuyết: transaction dài làm tắc pipeline song song (cả nhóm phải chờ cái chậm nhất). Nhiều thiết kế của…
- GPU-accelerated vector indexing in Elasticsearch with NVIDIA cuVS Bài tóm tắt · Elastic · 2026
…hi đang index mốc thấp hơn 6 lần Force merge (4 segment mỗi shard) khoảng 4 giờ khoảng 5 phút Recall ở mục tiêu 95% 95% - Đường cong throughput–recall của index dựng bằng GPU trùng…
- Etsy's Journey to TypeScript Bài tóm tắt · Etsy · 2021
Etsy hơn 16 năm tuổi; monorepo có hơn 17.000 file JavaScript trải qua nhiều thế hệ site. Khó biết phần nào là thực hành tốt, phần nào là nợ kỹ thuật; JavaScript ít ràng buộc nên dùng thư viện sai dễ xảy ra. Một năm rưỡi…