Tìm kiếm
40 kết quả cho “đọc một lần ghi một lần”. Tìm không phân biệt dấu.
- Remote Read Meets Streaming Bài tóm tắt · Prometheus · 2019
…ra hệ khác, cách phổ biến để lưu dài hạn) và read (hệ khác đọc thẳng dữ liệu trong TSDB của Prometheus, không qua PromQL). Remote read có từ 3/2017, dùng để: nâng cấp giữa hai đị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,…
- Debugging the Postgres query planner Bài tóm tắt · GoCardless · 2019
…õi, có ảnh hưởng tới upgrade và migration schema (). - Cách đọc: hiểu query → biết vì sao plan hiện tại tệ → hình dung plan lý tưởng → tìm vì sao planner không chọn nó. Bài này là…
- Netflix Billing Migration to AWS — Part II Bài tóm tắt · Netflix · 2016
…omposite column để có tính "giao dịch" giữa chúng. Quy tắc: đọc một lần đầu thao tác, sửa trong bộ nhớ, ghi một lần cuối ; đọc/ghi giữa chừng bị coi là anti-pattern. ORM tự viết tr…
- Zalando Công ty Thành viên
Năm 2016 Zalando dựng microservices CRUD phát event mà không có read API: mỗi team tự replay stream và dựng bản sao, sinh nhiều nguồn sự thật; event Offer trễ tới 30 phút dịp Cyber Week. Từ 2022 họ gom về Product Read…
- Designing a SystemVerilog Language Server Bài tóm tắt · Hudson River Trading · 2026
…hanh. Thay đổi chính - Kỹ sư phải tìm khai báo bằng tay khi đọc code phần cứng. Tác giả bắt đầu bằng đóng góp vào extension VS Code phổ biến nhất: thêm lint bằng Slang (frontend Sy…
- The Day Our Own Queries DoS'ed Us: Inside Zalando Search Bài tóm tắt · Zalando · 2025
…áo 0 sản phẩm. Không có deploy, không đổi cấu hình, traffic đọc và ghi không tăng. Các cụm khác bình thường, tức cô lập theo nhóm thị trường đã hoạt động . - Playbook đầu tiên (cac…
- The Invisible Rewrite: Modernizing the Kubernetes Image Promoter Bài tóm tắt · Kubernetes · 2026
…viết lại theo chín pha , mỗi pha review, merge, kiểm chứng độc lập: rate limiting với backoff thích ứng → đưa registry/auth sau interface → pipeline engine chạy promote thành chuỗ…
- Gradle Remote Build Cache Misses Bài tóm tắt · SoundCloud · 2019
…đã bật remote build cache của Gradle (CI ghi vào, developer đọc ra), nhưng theo họ, chỉ bật thôi thì có khi không trúng cache lần nào. Thay đổi chính - Cơ chế: mỗi task có input và…
- Building a data plane from scratch: Stripe's own high-performance distributed proxy Bài tóm tắt · Stripe · 2026
…eo độ ưu tiên động. - Mô hình đồng thời khác: một goroutine đọc + một goroutine ghi cho mỗi kết nối , multiplex request trên kết nối chung, nên mỗi host chỉ một kết nối (thay vì mỗ…
- Scale dọc trước khi scale ngang Chủ đề
Thêm máy (scale ngang) kéo theo độ phức tạp phân tán. Bắt mỗi máy làm được nhiều hơn (scale dọc, tối ưu) thì đơn giản hơn, nhưng có trần và dễ thành một điểm hỏng.
- Thử nghiệm A/B và nền tảng experimentation Chủ đề Thành viên
Khi nhiều team cùng thay đổi một sản phẩm, "ship rồi xem metric" không còn trả lời được thay đổi nào gây ra gì. Thí nghiệm có đối chứng trả lời được, nhưng ở quy mô lớn nó thành một hệ thống: gán người dùng vào biến thể…
- 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, độ…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…ời Airbnb là một app Rails) phải giảm tải. Airbnb chọn tách dọc theo chức năng thay vì shard ngang (theo bài, đồng ý với Asana và Percona rằng shard ngang là "thuốc đắng"); các ser…
- Secret Management Architectures: Finding the balance between security and complexity Bài tóm tắt · Slalom Build · 2017
…ông, bị lộ thì mất bao lâu để khoanh vùng, có audit được ai đọc secret tháng trước không, tách quyền dev/prod được không, nhiều cloud và ứng dụng có đọc được không. Thay đổi chính…
- PlentyOfFish Architecture Bài tóm tắt · PlentyOfFish · 2007
…ng sẵn. - Database: một DB chính và hai DB cho search; tách đọc khỏi ghi, có DB chỉ đọc, denormalize thành bảng chỉ để đọc thay vì đọc 20 bảng. Theo Frind, gọi DB 20 lần mỗi trang…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…espresso/introducing-espresso-linkedins-hot-new-distributed-document-store) Bối cảnh - Trước Espresso, LinkedIn dùng Oracle (dữ liệu chính, nhất quán mạnh) và Voldemort (key-value)…
- How we manage our 1200 incident playbooks Bài tóm tắt · Zalando · 2023
…ồi 2 phút sau khi đổi cấu hình). - Quản lý như code: site mkdocs, thư mục sinh theo team trên OpsGenie; ban đầu 3 người review, sau chuyển sang CODEOWNERS theo phòng ban; template…
- How Stripe's document databases supported 99.999% uptime with zero-downtime data migrations Bài tóm tắt · Stripe · 2024
…Độ khó: Khó — [bài gốc](https://stripe.dev/blog/how-stripes-document-databases-supported-99.999-uptime-with-zero-downtime-data-migrations) Bối cảnh - Stripe chọn MongoDB từ 2011 (A…
- How WhatsApp Grew to Nearly 500 Million Users, 11,000 cores, and 70 Million Messages a Second Bài tóm tắt · WhatsApp · 2014
…. - Tách để lỗi không lan: mọi thứ được partition; hàng đợi đọc và ghi riêng; mỗi node đích một process gửi riêng để node hỏng chỉ làm nghẽn tin tới nó (họ patch Mnesia để làm vậy…
- The feedback loops behind Kubernetes Bài tóm tắt · PlanetScale · 2026
…plica thay vì 3); thứ tự lộn thì xử lý lộn. Level-triggered đọc trạng thái hiện tại ("đang có 1, cần 3") nên bỏ lỡ một vòng thì vòng sau bù, chạy hai lần vẫn ra một kết quả. Kubern…
- Scaling Security Insights: how we achieved a 10x increase in global scanning capacity Bài tóm tắt · Cloudflare · 2026
…ều service khác, nên để làm cách cuối. Thay vào đó, checker đọc theo lô và xử lý mỗi message trong một goroutine; đổi lại crash giữa lô thì làm lại nhiều hơn và tốn thêm chút bộ nh…
- Flex Model: an event-driven feature engineering system Bài tóm tắt · Jane Street · 2026
…handler cho mỗi loạ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ộ…
- The Art of Being Lazy(log): Lower Latency and Higher Availability With Delayed Sequencing Bài tóm tắt · WarpStream · 2026
…enchmark của chính họ, mọi nhận định ghi "theo WarpStream". Đọc cùng (cũng về phụ thuộc vào control plane) và . Bối cảnh - WarpStream là Kafka tương thích giao thức, dữ liệu chỉ nằ…
- Mã hoá đầu cuối và hệ thống mà server không được đọc Chủ đề Thành viên
Một hệ thống bình thường giả định server thấy hết dữ liệu: server fan-out tin nhắn, lưu bản sao lưu, đồng bộ thiết bị, thu log để vận hành, chạy model, chống lạm dụng. Khi sản phẩm hứa chính nhà vận hành cũng không đọc…
- Postgres High Availability with CDC Bài tóm tắt · PlanetScale · 2025
…y, hai standby semi-sync ( ANY 1 (r1, r2) ), một client CDC đọc logical replication slot (pgoutput), poll vài giờ một lần. - Slot là đối tượng bền nằm cục bộ trên primary , giữ res…
- The WhatsApp Architecture Facebook Bought For $19 Billion Bài tóm tắt · WhatsApp · 2014
…09 nhưng sau bỏ vì khó tuyển người. Bài học cho SWE - Scale dọc tới cùng (một máy giữ hàng triệu kết nối) đi kèm việc đọc và vá cả runtime lẫn kernel; nút thắt thường là khoá dùng…
- Postgres backups under the hood Bài tóm tắt · PlanetScale · 2026
…thì chạm transaction wraparound và Postgres chuyển sang chỉ đọc. Kết luận của bài: không dùng pg dump cho backup định kỳ ở cỡ lớn. - File system backup: nhanh hơn nhiều, nhưng phải…
- How we built our Internal Data Warehouse at ClickHouse: A year later Bài tóm tắt · ClickHouse · 2024
…(nhiều nhóm compute chung một kho dữ liệu): một service chỉ đọc cho BI, một service đọc-ghi 24/7 cho ETL quan trọng, một service đọc-ghi khác cho ETL ít quan trọng (cập nhật mỗi ng…
- PostgreSQL Stories: From slow query to fast, via stats Bài tóm tắt · Render · 2024
…ò kim đáy bể mà DB có index lẽ ra làm tốt. Thay đổi chính - Đọc plan: EXPLAIN (không dùng được EXPLAIN ANALYZE vì nó chạy thật query hàng giờ) cho thấy merge join trên hai index, d…
- Sizing Your IIoT Table Before You Deploy Bài tóm tắt · Tiger Data · 2026
…y được trích dẫn chỉ đủ cho heap. - Dự phóng bằng một query đọc pg relation size , pg indexes size trên bảng PoC đã nạp: 10.000 tag × 1 Hz × 24 tháng = 631 tỉ dòng, 60 TB , thêm 2.…
- API, ChatGPT & Sora Facing Issues (incident write-up) Bài tóm tắt · OpenAI · 2024
…lane của phần lớn cụm lớn ngừng. - Data plane chạy được khá độc lập với control plane, nhưng DNS thì cần control plane : service không tìm được nhau. Vì sao lọt qua - Đã thử trên m…
- Filtered Vector Search: What ACORN Fixes, and What Fixes ACORN Bài tóm tắt · Qdrant · 2026
…một máy laptop, chạy tuần tự, có bộ tái lập công khai; nên đọc tỉ lệ chứ không đọc mili giây tuyệt đối. Mọi nhận định ghi "theo Qdrant". Bối cảnh - Filter metadata biến đồ thị HNS…
- Scaling Prometheus to billions of samples a second Bài tóm tắt · Hudson River Trading · 2021
…ại thành bộ dữ liệu đầy đủ. Query node không scrape gì, chỉ đọc remote từ các shard và chạy query, recording rule, alert. - Recording rule cực lớn (ví dụ CPU của cả cụm nghiên cứu,…
- From Event-Driven Chaos to a Blazingly Fast Serving API Bài tóm tắt · Zalando · 2025
…am và sinh nhiều nguồn sự thật. Event để phát thay đổi; còn đọc thì cần một API chủ sở hữu. - Gộp dữ liệu hay đổi (giá, tồn kho) với dữ liệu ít đổi (product) vào cùng một event là…
- 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".
- Event-driven, message queue và Kafka Chủ đề Thành viên
Khi một hệ có nhiều bên cần biết "có gì vừa xảy ra" (đơn hàng đổi trạng thái, tin đăng được sửa, ticket được cập nhật), gọi đồng bộ từng bên một làm producer phải biết mọi consumer, và một consumer chậm kéo chậm cả…
- 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.
- 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:
- 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.