Tìm kiếm
40 kết quả cho “query cache”. Tìm không phân biệt dấu.
- 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:
- 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,…
- Cache made consistent: Meta's cache invalidation solution Bài tóm tắt · Meta · 2022
…lướt. Bối cảnh - Meta vận hành TAO (hơn một nghìn nghìn tỉ query mỗi ngày) và Memcache. Cache động khác DB ở chỗ dữ liệu bị thay đổi trên cả hai đường : đọc (cache fill) và ghi (i…
- Uncached I/O in Prometheus Bài tóm tắt · Prometheus · 2026
…liệu không đáng cache: block ghi xong chỉ một phần nhỏ được query lại sớm, và không đoán trước được phần nào. Thay đổi chính - Feature flag use-uncached-io (từ v3.5.0, chỉ Linux) g…
- How Etsy caches: hashing, Ketama, and cache smearing Bài tóm tắt · Etsy · 2017
…ối cảnh - Etsy dùng memcached làm look-aside cache (kết quả query DB, search, tính toán đắt) cho PHP và Java, và Varnish làm cache HTTP cho request nội bộ giữa API server (key gồm…
- Debugging the Postgres query planner Bài tóm tắt · GoCardless · 2019
…bài gốc](https://gocardless.com/blog/debugging-the-postgres-query-planner/) Bối cảnh - Năm 2019, DB Postgres chính của GoCardless khoảng 2 TB . Bảng payment transitions (mỗi lần pa…
- Snowflake Optima Planning: cross-query performance Bài tóm tắt · Snowflake · 2026
…ake.com/en/blog/engineering/snowflake-optima-planning-cross-query-performance/) Bài của nhà cung cấp về một tính năng; mọi nhận định và số liệu là theo Snowflake. Không có chi tiết…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
…ao điểm và vượt điểm tới hạn: cache hit rate tụt. - Scatter query: lúc boot client lấy danh sách thành viên các GDM (DM nhóm) của mình, đọc từ keyspace shard theo user , nên tìm th…
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…ture cũ mượn từ pipeline observability: mỗi ngôn ngữ tự log query vào Kafka, mỗi use case tự xử lý, replayer riêng. Bảo trì nặng, chủ sở hữu mơ hồ, và thiếu ngữ cảnh giao dịch nên…
- Optimizing Elasticsearch for Low Latency, Real-Time Recommendations Bài tóm tắt · Zillow · 2022
…t. - Đo bằng stats/search : thời gian chia 40/60 giữa phase query và fetch , nghĩa là fetch đáng tối ưu. - Đổi cách lấy trường từ source (đọc cả JSON gốc rồi lọc) sang doc values (…
- Prefetch Caching of Items at eBay Bài tóm tắt · eBay · 2020
…heo thời gian trung bình user ở trang tìm kiếm và thời gian query lại. - Kết quả: trang item trúng cache nhanh hơn khoảng 400 ms; prefetch 5–10 item phủ 70% traffic từ tìm kiếm san…
- Code caching for JavaScript developers Bài tóm tắt · V8 (Google) · 2019
…y code mới là cache nguội (200 thay vì 304); đổi URL, kể cả query string, là một entry mới; nhánh A/B ngẫu nhiên lúc chạy làm cache chỉ chứa một nhánh; cache theo cả script nên thư…
- Working with PostgreSQL Bài tóm tắt · Zerodha · 2021
…dịch và ngày nghỉ gần như không có user. Cao điểm 40–50.000 query/giây dù đã có lớp cache phía trước. - Nhiều năm chỉ chạy một cặp master-replica (32 core, 64 GB RAM) chứa hàng tỷ…
- Caching Without Marshal Part 1: Marshal from the Inside Out Bài tóm tắt · Shopify · 2022
…lý do. Bối cảnh - Mọi loại cache của Rails (trang, partial, query, low-level) dùng chung read / write trên Rails.cache , và mọi backend (monolith lõi của Shopify dùng Memcached) đề…
- The Day Our Own Queries DoS'ed Us: Inside Zalando Search Bài tóm tắt · Zalando · 2025
…ều tầng: Base Search (cụm Elasticsearch, lexical + vector), query builder dùng NER, Catalog API fan-out mỗi lượt tìm thành nhiều query (có A/B test), Search API cùng các dịch vụ xế…
- 5-year Evolution of Ele.me's Transaction System - Part 4 Bài tóm tắt · Ele.me · 2020
…nhờ chính sách thu hồi bộ nhớ khác. - Thủ phạm là cache của query order (khoảng 7.000 QPS) và count order (khoảng 10.000 QPS): merchant poll đơn theo khoảng thời gian, tham số đổi…
- On WordPress Scaling and Performance, The Zillow Way Bài tóm tắt · Zillow · 2012
…(bài viết có mật khẩu, tự điền bình luận) được làm lại bằng query string hoặc bỏ. Tầng sau là Memcached cho các request lọt qua Varnish, và code riêng cũng gọi wp cache . - App ser…
- Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years Bài tóm tắt · Pinterest · 2013
…t của MySQL). Không dùng bảng tra ánh xạ như Twitter vì mỗi query MySQL trên AWS khoảng 3 ms. Mọi dữ liệu của một user (board, pin) nằm cùng shard với user nên trang profile không…
- 25% or 6 to 4: The 11/6/23 Authentication Outage Bài tóm tắt · Discord · 2023
…ôi phục khoảng 50% người dùng. Cân nhắc restart node để xoá query bị bỏ rơi nhưng với một zone đã mất thì restart sẽ phá quorum; restart nhầm node có thể sập hẳn. Một thông báo lỗi…
- From Event-Driven Chaos to a Blazingly Fast Serving API Bài tóm tắt · Zalando · 2025
…onway: tách thành hai team, ingestion (command) và serving (query). Kết quả Theo Zalando (2025): hàng triệu request mỗi giây, p99 dưới 10 ms cho GET đơn (payload JSON khoảng 1.000…
- Using Presto in our Big Data Platform on AWS Bài tóm tắt · Netflix · 2014
…50 worker m2.4xlarge , coordinator r3.4xlarge, khoảng 2.500 query mỗi ngày làm việc . Cụm Presto cách ly hoàn toàn khỏi các cụm Hadoop, nhưng cùng đọc DW trên S3. Không dùng đĩa (k…
- How PayPal Uses Real-time Graph Database and Graph Analysis to Fight Fraud Bài tóm tắt · PayPal · 2021
…n mở graph, không cái nào đạt yêu cầu về scale và hiệu năng query, nên tự xây graph database real-time. Yêu cầu: API query tuỳ biến, latency dưới giây, độ tươi dữ liệu tính bằng gi…
- Keeping Counts In Sync Bài tóm tắt · SoundCloud · 2018
…event): không khả thi; database phân tích cột (Redshift, BigQuery, Kudu, Vertica) trả lời trong giây chứ không phải mili giây. - Tiền tổng hợp kiểu khác (cây Fenwick, prefix sum, d…
- How Twitter Uses Redis to Scale - 105TB RAM, 39MM QPS, 10,000+ Instances Bài tóm tắt · Twitter · 2014
…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ữ server…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…giây, mobile chiếm hơn 50% traffic, backend chịu hàng triệu query mỗi giây. Thay đổi chính - Leo: ban đầu là một monolith (servlet cho mọi trang, business logic, kết nối vài databa…
- How Render Workflows powers our internal data pipeline Bài tóm tắt · Render · 2026
…cụ extract/load (Stitch) chậm thì chạy lần ba. Tốn tiền BigQuery, phải kiểm tra tay, và 7–8 bước của pipeline chỉ được ngăn cách bằng khoảng thời gian chứ không phụ thuộc thật vào…
- How We Built a Logging Stack at Grab Bài tóm tắt · Grab · 2019
…o log service; tìm một chuỗi trong log ba ngày qua là "chạy query rồi đi pha nước". Cách cũ là một mớ: log trên storage cloud (mất hàng giờ mới lấy được), một nhà cung cấp SaaS hay…
- LIquid: The soul of a new graph database, Part 2 Bài tóm tắt · LinkedIn · 2020
…owsing : một trang cần một subgraph nhỏ nhưng phức tạp, tức query có hàng chục tới hàng trăm ràng buộc cạnh, toàn là self-join và lookup ngẫu nhiên. Thay đổi chính - Index băm thay…
- Diving into Uber's cutting-edge data infrastructure Bài tóm tắt · Onehouse · 2024
…vấn: Presto SQL mặc định (hàng nghìn người dùng, soạn trong QueryBuilder, chạy production qua orchestrator uWorc); Flink SQL/Spark SQL cho UDF và job lớn (hàng trăm người); API lập…
- Why Adaptive Warehouses Are up to 13.7x Faster for DML Operations Bài tóm tắt · Snowflake · 2026
…lake còn giữ thống kê cột chính xác cho dữ liệu còn sống để query sau chọn đường tốt; chi phí tính lại thống kê lúc DML có khi lớn hơn chính thay đổi. Thay đổi chính: bốn nút thắt,…
- How we designed our continuous integration system to be more than 50% faster Bài tóm tắt · Pinterest · 2021
…lector nhận một tập commit, xem file nào đổi rồi chạy Bazel query ( rdeps để tìm phụ thuộc ngược, lọc kind để lấy target test), xuất danh sách target ra JSON. Theo Pinterest, kể cả…
- 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:
- 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…
- 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:
- Độ tin cậy và multi-region Chủ đề Thành viên
Thay đổi kiến trúc lớn thường không đến từ kế hoạch mà từ một sự cố đau đớn. Khi đã chạy nhiều vùng, nhiều giả định của hệ thống một vùng không còn đúng.
- 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…
- 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…
- 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.
- 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:
- Chi phí hạ tầng và build vs buy Chủ đề Thành viên
Khi còn nhỏ, chi phí hạ tầng là chuyện phụ và cloud là lựa chọn hiển nhiên. Khi lớn lên, hoá đơn có thể chiếm phần lớn giá vốn. Hai câu hỏi xuất hiện: tối ưu chi phí trên nền đang có thế nào, và khi nào nên tự xây (hoặc…