Tìm kiếm
40 kết quả cho “Read replica”. Tìm không phân biệt dấu.
- Litestream Revamped: SQLite Replication Bài tóm tắt · Fly.io · 2025
…mất server nhưng không mất dữ liệu". - Sau đó, LiteFS: thêm read replica và failover primary cho SQLite qua một filesystem FUSE đứng giữa ứng dụng và đĩa để nhận biết transaction;…
- 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:
- Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production Bài tóm tắt · Booking.com · 2015
…trx commit=1 ; thấp: 0 và 2), và số luồng slave parallel threads . Kết quả (theo Booking) - Không liên quan song song: tắt binlog trên slave gần như không nhanh hơn, nên nên giữ b…
- Better Crash-safe replication for MySQL Bài tóm tắt · Booking.com · 2014
…ợng đó nghĩa là sớm muộn sẽ có slave chết. - Slave có hai thread: IO thread tải event từ binlog của master và nối vào relay log; SQL thread đọc relay log và thực thi. Mỗi thread lư…
- RocketMQ High-Availability Paper Admitted to ACM FSE: Replication-Free Failover Bài tóm tắt · Alibaba · 2026
…→ xoá cache cũ → mount → replay journal → crash recovery → readiness check → mở traffic. - Hỏi "primary còn ghi bền không" thay vì "node còn sống không": đọc tiến độ phiên bản lea…
- How Uber Scaled Data Replication to Move Petabytes Every Day Bài tóm tắt · Uber · 2026
…i chính - Dời việc chuẩn bị sang Application Master (AM): thread dump lúc sự cố cho thấy phần lớn thread chờ một khoá của HDFS client dùng chung trên server HiveSync; Copy Listing…
- Jepsen: MySQL 8.0.34 Bài tóm tắt · Jepsen · 2023
…isolation của ANSI SQL-92 dựa trên ba hiện tượng P1 (dirty read), P2 (non-repeatable read), P3 (phantom). Từ 1995 (Berenson và cộng sự) đã biết chúng mơ hồ và thiếu: không có P0 (…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…n tục gặp vấn đề về backup, hiệu năng, migration, nâng cấp, read-only instance, dung lượng đĩa, trễ binlog; gốc phần lớn là nút cổ chai I/O (lưu trữ và mạng). - Các dạng RDS MySQL…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…rồi promote message-master thành master độc lập (tính năng "Read Replica Promotion" của RDS). Không viết dòng code đối soát hay chép dữ liệu nào. - Chuẩn bị (tốn thời gian nhất, cầ…
- Netflix Billing Migration to AWS — Part III Bài tóm tắt · Netflix · 2016
…node không mất dữ liệu, đổi lại latency ghi vẫn trong SLA); read replica cùng region và khác region, ETL đọc từ replica. Master hỏng thì failover sang bản DRBD và đổi bản ghi Route…
- The Great Re-shard: adding Postgres capacity (again) with zero downtime Bài tóm tắt · Notion · 2023
…ad balancer theo từng bước nhỏ, chờ kết nối rút hết. - Dark read: trên một mẫu nhỏ request, đọc song song từ DB mới (chờ 1 giây cho replication đuổi kịp) và so với primary; chỉ so…
- Session revocations at scale Bài tóm tắt · Canva · 2026
…oy thành một đợt dồn dập vào database . Tạm chữa bằng nhiều read replica. Thay đổi chính - Không chọn Redis làm cache trung gian: theo Canva, Redis thường không chạy cấu hình bền v…
- Open sourcing Databus: LinkedIn's low latency change data capture system Bài tóm tắt · LinkedIn · 2013
…lưu trữ chuyên biệt: DB OLTP nhận ghi; search index, cache, read replica phục vụ đọc. Các hệ dẫn xuất này phải theo kịp DB chính một cách đáng tin cậy và giữ thứ tự transaction. Th…
- Scaling Our Geo-Search Service For 10x Load Bài tóm tắt · Gojek · 2022
Available Driver Service (ADS) trả lời: "quanh vị trí này, tài xế nào thoả điều kiện?" (ví dụ xe có nước rửa tay). ADS sập thì không phân được tài xế cho đơn.
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
LinkedIn ra đời năm 2003, tuần đầu có 2.700 thành viên. Năm 2015: hơn 350 triệu thành viên, hàng chục nghìn page mỗi giây, mobile chiếm hơn 50% traffic, backend chịu hàng triệu query mỗi giây.
- The LMAX Architecture Bài tóm tắt · LMAX · 2011
…(mọi giao dịch, mọi khách, mọi thị trường) chạy trên một thread , hoàn toàn trong RAM, không DB. Benchmark: 6 triệu lệnh/giây trên một server Nehalem hai socket. Không có ORM, khô…
- From One Horizontal Scaling Controller to Many: Evolving Uber's Compute Platform Bài tóm tắt · Uber · 2026
…c không đảo ngược được, nên đọc cache cũ trở nên đắt. Giải: read-your-own-write cục bộ: controller gắn generation hiện tại làm annotation khi cập nhật đối tượng hạ nguồn, và trước…
- Autoscaling in Kubernetes: Why doesn't the Horizontal Pod Autoscaler work for me? Bài tóm tắt · Expedia · 2020
…y phát hiện, cộng thời gian khởi động: tải image, khởi tạo, readiness probe với initialDelaySeconds đặt quá dài. Chỉnh: image nhỏ, khởi tạo ngắn (có thể đánh đổi hiệu năng lúc chạy…
- Pushing Postgres beyond storage: scaling performance at Optiver Bài tóm tắt · Optiver · 2026
…t hoặc trùng. PG feed đọc bảng trong transaction Repeatable Read và lấy pg current snapshot() cùng lúc, rồi với mỗi thay đổi từ luồng replication quyết định nó đã nằm trong snapsho…
- How we scaled reads on the Twitter Users Database Bài tóm tắt · Twitter · 2023
…/engineering/en us/topics/infrastructure/2023/how-we-scaled-reads-on-the-twitter-users-database) Bối cảnh - URS (User Reservation System) , theo Twitter là một trong những hệ thống…
- Zero Ops Schema Migration: WarpStream Schema Linking Bài tóm tắt · WarpStream · 2025
…không cần nguồn lưu trên Kafka. - Dùng được cho việc khác: read replica rẻ, đồng bộ schema giữa region/cloud, bản dự phòng ở region khác cho DR. - Tách control plane và data plane…
- Slack's Incident on 2-22-22 Bài tóm tắt · Slack · 2022
Client Slack phải boot (tải danh sách kênh, preference, hội thoại gần nhất) mới dùng được; boot lỗi là trang lỗi.
- The Stack That Helped Medium Drive 2.6 Millennia of Reading Time Bài tóm tắt · Medium · 2016
…neering/the-stack-that-helped-medium-drive-2-6-millennia-of-reading-time-e56801f7c492) Bài tổng quan stack của trưởng nhóm kỹ thuật Medium, đăng lại từ StackShare. Toàn văn lấy từ…
- How Upstash Keeps Your Redis Up When an Availability Zone Isn't Bài tóm tắt · Upstash · 2026
…ca đó; thiếu một điều kiện thì chuyển sang primary. Bảo đảm read-your-writes ngay cả khi đọc ở AZ khác. - Multi-AZ: mặc định các replica có thể nằm cùng một AZ; bật Prod Pack thì c…
- Lessons from Deploying MySQL GTID at Scale Bài tóm tắt · Meta · 2014
…nhau giữa primary và replica, nên tài liệu bảo đặt primary read-only rồi tắt cả replica set cùng lúc , trái với yêu cầu sẵn sàng cao. - Họ sửa MySQL (fb-mysql): cho phép replica c…
- Why Uber Engineering Switched from Postgres to MySQL Bài tóm tắt · Uber · 2016
…Postgres 768GB RAM nhưng chỉ ~25GB là RSS của Postgres. - Thread-per-connection rẻ hơn process-per-connection. Uber gặp khó khi Postgres vượt vài trăm kết nối hoạt động; PgBouncer…
- Multi-region high availability for Kafka workloads with a single Stretch Cluster Bài tóm tắt · Redpanda · 2026
…ducer acks=1 có thể mất dữ liệu. - Sau khi restart: pod báo Ready với Kubernetes trước khi broker bắt kịp replica; restart pod kế tiếp có thể làm mất quorum. - Nay: pre-restart pro…
- The exabyte club: LinkedIn's journey of scaling the Hadoop Distributed File System Bài tóm tắt · LinkedIn · 2021
…g cho khoá đọc-ghi toàn namespace: 95% thao tác là đọc, cho reader vượt writer làm RPC latency giảm 10 lần (dự đoán bằng Dynamometer rồi xác nhận trên production). - Satellite clus…
- Jepsen: Redpanda 21.10.1 Bài tóm tắt · Jepsen · 2022
…nsaction của Kafka được tài liệu mô tả mơ hồ và mâu thuẫn; "read committed" chỉ cấm aborted read theo nghĩa của Kafka. Thay đổi chính (kết quả) - 10 vấn đề (7 an toàn, 3 liveness)…
- Jepsen: Amazon RDS for PostgreSQL 17.4 Bài tóm tắt · Jepsen · 2025
…erializable, nên mức mạnh nhất trên mọi node là "Repeatable Read" của Postgres, thực chất là Snapshot Isolation. Thay đổi chính (kết quả) - Trên cụm khoẻ, khoảng 150 transaction gh…
- FollowFeed: LinkedIn's Feed Made Faster and Smarter Bài tóm tắt · LinkedIn · 2016
…cách gộp timeline của các entity họ quan tâm. - Fan-out-on-read, không pre-materialize: thử nghiệm cho thấy fan-out-on-write làm dữ liệu lớn gấp 62 lần ; feed dựng sẵn phải lưu th…
- Building Venice with Apache Helix Bài tóm tắt · LinkedIn · 2017
…storage, stream processing, search, analytics. - Voldemort Read-Only là nơi phục vụ dữ liệu dẫn xuất: Hadoop tính dataset (ví dụ xếp hạng kết nối cấp hai cho People You May Know)…
- Chaos Testing a Distributed System with Jepsen Bài tóm tắt · Appian · 2019
…đọc bắt đầu sau đó phải thấy giá trị đó hoặc mới hơn; cộng read-your-own-writes, monotonic reads/writes. - Các bảo đảm này đã được test kỹ trên một node . Cấu hình HA đặt ra bài t…
- An AKS Performance Journey: Part 1 — Sizing Everything Up Bài tóm tắt · ASOS · 2021
…ột core thật); AKS ban đầu dùng D4 v3 (4 vCPU nhưng hyper-threading, chỉ 2 core thật, ít NIC và băng thông hơn), tức khoảng 33% sức tính trước đây. Lên D16 v3 (16 vCPU, 8 core thật…
- Atomic slot migration with Redis 8.4 Bài tóm tắt · Redis · 2026
…guồn mở lại ghi, client nhận -MOVED → nguồn xoá slot cũ ở thread nền (tách cả slot một bước, như FLUSHALL async); module không có cấu trúc theo slot hoặc bật CLIENT TRACKING thì qu…
- Avoiding Double Payments in a Distributed Payments System Bài tóm tắt · Airbnb · 2019
…imeout. - Hệ thanh toán dùng cả ba kiểu sửa nhất quán cuối: read repair, write repair, async repair (scan, cron, thông báo bất đồng bộ). Bài này nói về write repair : mỗi lần clien…
- How we made ClickStack 5x faster for ClickHouse observability Bài tóm tắt · ClickHouse · 2026
…gian: khoá cũ (ServiceName, TimestampTime) không cho tối ưu read in order (dừng sớm Top N khi đủ LIMIT ) vì không khớp thứ tự sắp theo Timestamp . Thử bucket 1 phút: kích hoạt được…
- Active-Active Shared-Nothing Database Architecture Bài tóm tắt · CapitalOne · 2020
…ố dư; kém phù hợp nhất) → System of Reference (phân tích) → read-only → nội dung tĩnh → cache → session state (không cần cả bản sao). - Năm mẫu thiết kế: 1. nhiều master nhưng chỉ…
- 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.
- MySQL sharding at Quora Bài tóm tắt · Quora · 2020
…migrate: copy theo lô có rate limit → replay binlog → dark read dài ( shadow select so kết quả) → dark write → copy lại từ đầu (vì dark write lệch dữ liệu do không có 2PC) → repla…