Tìm kiếm
40 kết quả cho “planner”. Tìm không phân biệt dấu.
- 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,…
- Debugging the Postgres query planner Bài tóm tắt · GoCardless · 2019
…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 payment…
- PostgreSQL Stories: From slow query to fast, via stats Bài tóm tắt · Render · 2024
…hảy thẳng tới đoạn dpg- : còn dưới 2 ms. Nhưng bỏ LIMIT thì planner đổi sang hash join + sequential scan toàn bảng events , mất 2,5 phút. Thêm cận trên cho khoảng dpg- thì còn khoả…
- Filtered Vector Search: What ACORN Fixes, and What Fixes ACORN Bài tóm tắt · Qdrant · 2026
…p không qua filter, bật theo từng request, không đổi index. Planner của Qdrant chọn giữa ACORN, quét toàn bộ, đọc thẳng payload index, và filterable HNSW. Thay đổi chính (kết quả b…
- Flex Model: an event-driven feature engineering system Bài tóm tắt · Jane Street · 2026
…i sự kiện nó quan tâm và các giá trị nó đọc. Lúc khởi động, planner dựng kế hoạch cụ thể cho mỗi loại sự kiện (danh sách eval và handler có thứ tự theo phụ thuộc). Logic khớp lệnh…
- 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…
- 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…
- Batching và khấu hao round-trip Chủ đề Thành viên
Nhiều nút thắt không nằm ở việc mỗi thao tác tốn bao nhiêu công, mà ở chi phí cố định trả cho mỗi thao tác: một round-trip mạng, một lần fsync, một PUT lên object storage, một syscall, một transaction. Khi chi phí cố…
- Chọn database theo workload Chủ đề Thành viên
Không có database tốt nhất, chỉ có database hợp với mẫu đọc/ghi ở một quy mô cụ thể. Mẫu đó thay đổi khi sản phẩm lớn lên. Ngoài ra, chuyên môn vận hành của đội cũng là một phần của "workload".
- 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…
- Nền tảng ML (feature, training, serving, giám sát model) Chủ đề Thành viên
Model ML đầu tiên của một công ty thường được nhúng thẳng vào một service có sẵn, với feature tính trong vài script và train bằng một job riêng. Khi số model và số người làm model tăng, bốn chỗ cùng hỏng:
- Hạ tầng nghiên cứu định lượng (dữ liệu thị trường, feature, backtest) Chủ đề Thành viên
Một quỹ định lượng hay công ty market making sống bằng vòng nghiên cứu: đặt giả thuyết → lấy dữ liệu → tạo feature → train model hay dựng tín hiệu → backtest/mô phỏng → đưa vào giao dịch thật → lặp lại. Theo Optiver, độ…
- 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.
- GoCardless Công ty Thành viên
Công ty thanh toán chạy Postgres trên bare-metal. Hai bài cho thấy hai mặt của độ tin cậy DB: một migration schema "vô hại" gây 15 giây downtime vì hàng đợi khoá , và một lần primary hỏng mà Pacemaker không promote…
- Snowflake Optima Planning: cross-query performance Bài tóm tắt · Snowflake · 2026
…được giữa các truy vấn khác nhau (). Bài học cho SWE - Khi planner sai vì tương quan, nguồn sửa tốt nhất là số liệu thực thi, không phải thêm thống kê theo bảng. - Khoá cache/feed…
- Knowing When Your Composite Index Earns Its Write Cost Bài tóm tắt · Tiger Data · 2026
…sort). Query chỉ theo ts trên mọi tag thì tệ hơn bị bỏ qua: planner vẫn chọn index, đọc 161.347 buffer để lấy 18.500 dòng, trong khi quét cả bảng là khoảng 254.000. Mở cửa sổ lên m…
- LIquid: The soul of a new graph database, Part 2 Bài tóm tắt · LinkedIn · 2020
…m hơn tối ưu về tiệm cận (worst-case optimal join). - Query planner động dựa trên thoả mãn ràng buộc: plan không cố định từ đầu, mỗi bước thoả ràng buộc rẻ nhất còn lại, dựa vào kí…
- Behind the scenes: How Database Traffic Control works Bài tóm tắt · PlanetScale · 2026
…tài nguyên tới lúc hết giờ). - Ước lượng chi phí: cost của planner gần tuyến tính nhưng không có đơn vị thật. Với mỗi query pattern trên mỗi host, giữ hai trung bình trượt mũ : CP…
- Qdrant Công ty Thành viên
Nguồn duy nhất của Qdrant (vector DB) trong wiki: năm 2026 họ đo hai cách giữ đồ thị HNSW dùng được khi có filter (cạnh thêm lúc dựng index và ACORN lúc tìm) cùng planner chọn đường theo độ chọn lọc, và chỉ ra chỗ cạnh…
- PostgreSQL Stories: A simple query with a big problem Bài tóm tắt · Render · 2024
Tháng 2/2024, pipeline deploy staging của Render bị chặn hàng giờ. Production chỉ được deploy sau khi build đã qua staging, nên tắc staging là tắc luôn production.
- The Real Cost of a Single Insert in Postgres Bài tóm tắt · Tiger Data · 2026
Bảng time-series devicemetrics với 3 index (khiêm tốn cho loại bảng này), mỗi dòng dữ liệu khoảng 40 byte.
- Beyond synthetic testing: Capturing and replaying real database workloads at Airbnb Bài tóm tắt · Airbnb · 2026
…à cách tìm chúng trước production. Liên quan - · - Thống kê planner và LIMIT dừng sớm:…
- How we made ClickStack 5x faster for ClickHouse observability Bài tóm tắt · ClickHouse · 2026
Schema log/trace mặc định của ClickStack thừa hưởng từ exporter ClickHouse của OpenTelemetry Collector, do cộng đồng đóng góp, chưa dùng tính năng mới của ClickHouse, và chưa từng được benchmark theo workload thật.
- Check 100 candidates, not 10 million documents: Faster kNN filters in Elasticsearch Bài tóm tắt · Elastic · 2026
…ể trả lời câu hỏi về 10. Bài học cho SWE - Đây là một query planner thu nhỏ: ước tính độ chọn lọc từ thống kê rẻ, chọn kế hoạch, và có đường lùi đúng đắn khi ước tính sai. - Đặt ng…
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…app và PgBouncer: - query engine gồm parser → AST, logical planner (lấy shard ID), physical planner (viết lại query cho từng shard); - load-shedding, request hedging, quản lý topo…
- LinkedIn Công ty Thành viên
Bài khung là bài nhìn lại năm 2015 . LinkedIn bắt đầu năm 2003 là một monolith tên Leo. Service đầu tiên tách ra là member graph, vì đồ thị kết nối có profile tải khác hẳn; DB profile được đỡ bằng scale dọc rồi replica…
- Anatomy of a (Postgres) search engine Bài tóm tắt · PlanetScale · 2026
…iện khi commit, mà top-k vẫn phải trả đủ k dòng thấy được ; planner phải biết khi nào dùng full-text index, b-tree, hay giao bitmap của cả hai, và lọc nhiều cột full-text bằng Cust…
- Sizing Your IIoT Table Before You Deploy Bài tóm tắt · Tiger Data · 2026
Một bản đo cảm biến là 20 byte (timestamp, tag ID, float), nhưng nằm trong một bảng truy vấn được thì tốn 95,6 byte, nên dự án tính 12 TB thành 60 TB. Theo Tiger Data, pilot 50 cảm biến nói rất ít về nhà máy 10.000 tag…
- ClickHouse Công ty Thành viên
ClickHouse Cloud có thêm Postgres managed, và với dịch vụ đó WAL archival là thứ bảo đảm khôi phục được. Năm 2026, khi đưa Postgres vào môi trường ít tài nguyên, họ viết lại WAL-G (Go) thành WAL-RUS (Rust) để bộ nhớ dự…
- DoorDash Công ty Thành viên
Nguồn đầu tiên của DoorDash trong wiki là bài 2022 của một thực tập sinh nghiên cứu (CMU): chaos engineering ở production không hợp với DoorDash vì khách mất đơn, nên thử fault injection có hệ thống ở mức service…
- Enforce Timeout: A DoorDash Reliability Methodology Bài tóm tắt · DoorDash · 2018
Câu hỏi trong một cuộc họp quản lý: bỏ statementtimeout của PostgreSQL thì sao? Với hàng trăm kỹ sư đẩy code mỗi ngày, theo tác giả, sớm muộn sẽ có sự cố do dùng tài nguyên không giới hạn.
- Elastic Công ty Thành viên
Elastic (nhà cung cấp Elasticsearch) xuất hiện trong wiki qua các bài 2026 về vector search. Năm 2026, query vector có filter được engine tự chọn lọc trước hay lọc sau theo độ chọn lọc ước tính, có thử lại và lùi về lọc…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…OIN ở phía app. Join ở app đôi khi còn nhanh hơn , vì query planner của MySQL có lúc chọn kế hoạch tệ. - Mỗi thay đổi đi qua Scientist : chạy cả code cũ lẫn mới trên một phần reque…
- Handling Growth with Postgres: 5 Tips From Instagram Bài tóm tắt · Instagram · 2013
…Query từ ~215ms (quét ~15.000 hàng) xuống ~3ms (169 hàng). Planner vẫn dùng đúng index với điều kiện chặt hơn (≥500). 2. Functional index: chuỗi dài (token base64 64 ký tự) chỉ in…
- Jane Street Công ty Thành viên
Công ty giao dịch định lượng và market making, viết gần như mọi thứ bằng OCaml. Blog không kể chiến lược, nhưng kể khá nhiều về hạ tầng quanh chúng. Ở tầng công cụ, từ 2012 họ tự viết build system Jenga; năm 2014…
- Neon Công ty Thành viên
Postgres serverless tách storage và compute, mỗi compute một pod Kubernetes. Sự cố 5/2025 ở us-east-1: compute rảnh không được tắt, subnet (cỡ nhỏ vì là region đời đầu) hết IP do hành vi giữ dư IP của AWS CNI; đổi cấu…
- How we systematically improved our reliability Bài tóm tắt · Neon · 2026
Lakebase Postgres (Neon) chạy một fleet rất lớn trên hai bề mặt (Neon và Databricks), ba cloud, hơn 30 region; mỗi region tới 15 cell (bản triển khai cô lập để scale ngang và thu nhỏ blast radius), tổng hơn 70 môi…
- Render Công ty Thành viên
Nền tảng PaaS sống sót sự cố AWS us-east-1 (10/2025) nhờ các quyết định nhiều năm: chỉ dùng dịch vụ AWS nền tảng, tự chạy Kubernetes với control plane ngoài us-east-1, và né us-east-1 cho hạ tầng lõi . Năm 2024 Render…
- Snowflake Công ty Thành viên
Nguồn đầu tiên của Snowflake trong wiki là bài về đường ghi của Adaptive Warehouses (2026): micro-partition bất biến làm sửa nhỏ thành viết lại lớn, nên họ ghi delta + bitmap, dùng lại thống kê cột, rồi chồng I/O với…
- Tiger Data Công ty Thành viên
Tiger Data (trước là Timescale) là nhà cung cấp Postgres cho time-series; cả hai nguồn trong wiki là bài hướng dẫn kiêm quảng bá, nên mọi nhận định là theo Tiger Data. Chủ đề chung là mặt ghi của index: trên Postgres 16…