Tìm kiếm
40 kết quả cho “data replication”. Tìm không phân biệt dấu.
- How Uber Scaled Data Replication to Move Petabytes Every Day Bài tóm tắt · Uber · 2026
…khó: Khó — [bài gốc](https://www.uber.com/us/en/blog/scaled-data-replication/) Bối cảnh - Data lake của Uber (hơn 350 PB) nằm ở cả on-premises lẫn cloud. HiveSync (dựng từ dự án Re…
- How Stripe's document databases supported 99.999% uptime with zero-downtime data migrations Bài tóm tắt · Stripe · 2024
…hó — [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 (Atlas chưa…
- Postmortem of database outage of January 31 Bài tóm tắt · GitLab · 2017
…gốc](https://about.gitlab.com/blog/2017/02/10/postmortem-of-database-outage-of-january-31/) Bài ngoài sheet. Một trong số ít postmortem công khai về mất dữ liệu production thật , d…
- AWS Lessons Learned for Data Processing Pipelines Bài tóm tắt · Expedia · 2016
…tps://medium.com/expedia-group-tech/aws-lessons-learned-for-data-processing-pipelines-2c5107bcb048) Site chặn crawler; wiki đọc toàn văn qua trình duyệt, ghi chú bằng lời của wiki.…
- DBLog: A Generic Change-Data-Capture Framework Bài tóm tắt · Netflix · 2019
…bài gốc](https://netflixtechblog.com/dblog-a-generic-change-data-capture-framework-69351fb9099b) Bối cảnh - Nền tảng Delta của Netflix giữ nhiều kho dữ liệu đồng bộ: một kho là ngu…
- 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.
- 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".
- Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production Bài tóm tắt · Booking.com · 2015
Replication của MySQL lúc đó đơn luồng trên slave: muốn không có replication lag, master chỉ được ghi bằng khoảng một core, dù máy có 12 core trở lên. Đây là trần ghi của mỗi cụm.
- Evaluating MySQL Parallel Replication Part 2: Slave Group Commit Bài tóm tắt · Booking.com · 2015
…M1 ở DC xa cùng slave của nó. Để sống sót khi máy M1 hỏng, database của M1 nằm trên đĩa dùng chung (DRBD hoặc SAN/iSCSI), nên M1 phải bật độ bền cao ( sync binlog = 1 , innodb flu…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…www.alibabacloud.com/blog/polardb-alibaba-clouds-relational-database-services-architecture 579134) Bài giới thiệu sản phẩm của nhà cung cấp, nửa đầu là lịch sử RDBMS nói chung; khô…
- Better Parallel Replication for MySQL Bài tóm tắt · Booking.com · 2015
…ên văn thay vì xử lý lại rồi phát ra; xử lý lại làm rơi metadata tầng sau cần. - Đo trên workload thật bằng chính counter của engine (số commit / số group commit) trước khi tin con…
- The growing pains of database architecture Bài tóm tắt · Figma · 2023
…ốc](https://www.figma.com/blog/how-figma-scaled-to-multiple-databases/) Bối cảnh - 2020: thêm tính năng, chuẩn bị ra sản phẩm thứ hai, user tăng. Traffic DB tăng khoảng 3 lần mỗi n…
- Open sourcing Databus: LinkedIn's low latency change data capture system Bài tóm tắt · LinkedIn · 2013
…hó: Trung bình — [bài gốc](https://engineering.linkedin.com/data-replication/open-sourcing-databus-linkedins-low-latency-change-data-capture-system) Bối cảnh - LinkedIn có nhiều hệ…
- TimescaleDB to ClickHouse replication: Use cases, features, and how we built it Bài tóm tắt · ClickHouse · 2025
Connector Postgres CDC của ClickPipes sao chép liên tục từ Postgres sang ClickHouse Cloud, dùng cho cả migrate một lần lẫn replicate liên tục. Bài này mở rộng sang TimescaleDB (extension của Postgres cho time-series).
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…Nâng cao — [bài gốc](https://www.figma.com/blog/how-figmas-databases-team-lived-to-tell-the-scale/) Bối cảnh - Stack DB của Figma tăng gần 100 lần từ 2020 . Cuối 2022 đã có cache,…
- Instagration Pt. 2: Scaling our infrastructure to multiple data centers Bài tóm tắt · Instagram · 2015
…om/instagration-pt-2-scaling-our-infrastructure-to-multiple-data-centers-5745cbad7834) Bối cảnh - 2013, khoảng một năm sau khi về Facebook: 200 triệu user/tháng, 20 tỷ ảnh. Họ bắt…
- How We Replaced Our Data Pipeline With Zero Downtime Bài tóm tắt · Twilio · 2014
…//www.twilio.com/engineering/2014/06/26/how-we-replaced-our-data-pipeline-with-zero-downtime) Bối cảnh - Mỗi cuộc gọi hay tin nhắn đi qua các trạng thái in-flight (đổ chuông, đang…
- How We Partitioned Airbnb's Main Database in Two Weeks Bài tóm tắt · Airbnb · 2015
…ium.com/airbnb-engineering/how-we-partitioned-airbnb-s-main-database-in-two-weeks-55f7e006ff21) Bối cảnh - Trước mùa du lịch hè 2015, DB MySQL chính (trên RDS, còn từ thời Airbnb l…
- How we used delayed replication for disaster recovery with PostgreSQL Bài tóm tắt · GitLab · 2019
…vấn đề). Vẫn cần cold backup cho các trường hợp như hỏng cả data center, hỏng dữ liệu âm thầm. Bài học cho SWE - Replication bảo vệ availability, backup bảo vệ dữ liệu. Delayed rep…
- Partitioning GitHub's relational databases to handle scale Bài tóm tắt · GitHub · 2021
…/engineering/infrastructure/partitioning-githubs-relational-databases-scale/) Bối cảnh - Hơn 10 năm trước GitHub bắt đầu bằng Rails + một MySQL . - Các bước tiến hoá trước 2019: tá…
- Active-Active Shared-Nothing Database Architecture Bài tóm tắt · CapitalOne · 2020
…://medium.com/capital-one-tech/active-active-shared-nothing-database-architecture-304957ffb89) Bài khái niệm , kể qua một tình huống giả định (công ty "Acme Widgets"), không phải m…
- How Uber Conquered Database Overload: From Static Rate-Limiting to Intelligent Load Management Bài tóm tắt · Uber · 2026
Docstore (có transaction, CRUD) và Schemaless (tối ưu append) là hai DB phân tán tự làm trên MySQL: hàng nghìn cụm, hàng chục PB, hàng chục triệu request mỗi giây. Kiến trúc chung: query engine stateless (lập kế hoạch,…
- Introducing Espresso - LinkedIn's hot new distributed document store Bài tóm tắt · LinkedIn · 2015
…ER TABLE cần DBA; cấp thêm shard là việc tay; failover giữa data center (master/slave) cần DBA và có downtime; phần cứng và license đắt. - Năm 2011 team Distributed Data Systems ch…
- From Batch Snapshots to Near-Real-Time Data Bài tóm tắt · Doximity · 2026
…oximity.com/articles/from-batch-snapshots-to-near-real-time-data) Bối cảnh - Doximity đã có pipeline batch chép định kỳ snapshot của DB ứng dụng vào warehouse (Snowflake): tin cậy,…
- Netflix Billing Migration to AWS — Part III Bài tóm tắt · Netflix · 2016
…59) Series 3 phần: · · phần 3 (bài này, góc nhìn team Cloud Database Engineering). Bối cảnh - Mảnh cuối: database billing giao dịch, khoảng 10 TB (2016) , dữ liệu đổi liên tục, chỉ…
- Why Uber Engineering Switched from Postgres to MySQL Bài tóm tắt · Uber · 2016
Kiến trúc ban đầu: monolith Python + Postgres. 2016: microservices, và phần lớn chỗ trước đây dùng Postgres giờ dùng Schemaless, một lớp sharding tự xây trên MySQL. Một số trường hợp đặc biệt dùng Cassandra.
- Disaster Recovery for Databases: High-availability Architecture of PolarDB-X Bài tóm tắt · Alibaba · 2026
…ốc](https://www.alibabacloud.com/blog/disaster-recovery-for-databases-high-availability-architecture-of-polardb-x 602805) Bài của nhà cung cấp (Alibaba Cloud) giới thiệu sản phẩm;…
- Deno KV internals: building a database for the modern web Bài tóm tắt · Deno · 2023
…ne sequencer → evaluator → writer: - Sequencer (một cho mỗi database) cấp TSN (số thứ tự giao dịch) tăng đơn điệu từ bộ đếm trong RAM; thứ tự TSN chính là thứ tự tuyến tính hoá. -…
- Three Basecamp outages. One week. What happened? Bài tóm tắt · Basecamp · 2020
…asecamp 3 và vài dịch vụ hỗ trợ (login, billing) chạy ở hai data center on-prem dư thừa, nối bằng hai đường mạng độc lập; nhiều ứng dụng khác của họ chạy trên cloud. Thay đổi chính…
- Pushing Postgres beyond storage: scaling performance at Optiver Bài tóm tắt · Optiver · 2026
…gy-blog/pushing-postgres-beyond-storage/) Bối cảnh - Một số database của Optiver chứa bảng nhỏ đổi rất thường xuyên, như cấu hình và dữ liệu giá , nằm thẳng trên đường đi của các h…
- How we scaled reads on the Twitter Users Database Bài tóm tắt · Twitter · 2023
…nfrastructure/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 loại này lớn nhất thế giới…
- Migrating billions of records: moving our active DNS database while it's in use Bài tóm tắt · Cloudflare · 2024
…are.com/migrating-billions-of-records-moving-our-active-dns-database-while-in-use/) Bối cảnh - Theo W3Techs (10/2024), Cloudflare là authoritative DNS của 14,5% website. Zone lớn n…
- Evolution of Application Data Caching: From RAM to SSD Bài tóm tắt · Netflix · 2018
…ttps://medium.com/netflix-techblog/evolution-of-application-data-caching-from-ram-to-ssd-a33d6fa7a690) Bối cảnh - EVCache (từ 2013): cache phân tán dựa trên memcached, tích hợp với…
- RocketMQ High-Availability Paper Admitted to ACM FSE: Replication-Free Failover Bài tóm tắt · Alibaba · 2026
…-takeover-of-stateful-services-without-replicating-business-data 603575) Bài giới thiệu ngắn một paper (FSE 2026 Industry Track) của team Messaging của Alibaba Cloud, đồng thời quả…
- Litestream Revamped: SQLite Replication Bài tóm tắt · Fly.io · 2025
…lên nhau cũng không làm rối nhau. - Sao chép cả thư mục ( /data/ .db ) với hàng trăm, hàng nghìn DB. - Kế hoạch: lớp read replica dựa trên VFS của SQLite, đọc và cache trang thẳng…
- A Brief History of Scaling LinkedIn Bài tóm tắt · LinkedIn · 2015
…onolith (servlet cho mọi trang, business logic, kết nối vài database). - Service đầu tiên là member graph ("Cloud"): đồ thị kết nối cần duyệt trong bộ nhớ, có profile tải khác hẳn…
- 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.
- Moving to DynamoDB to Increase Application Resiliency Bài tóm tắt · CapitalOne · 2021
…h/software-engineering/comparing-dynamodb-and-aurora-global-database-and-aurora-multi-master/) Bối cảnh - Một team ở Capital One chạy stack active-active ở hai region AWS (East, We…
- The Great Re-shard: adding Postgres capacity (again) with zero downtime Bài tóm tắt · Notion · 2023
Cụm "space shards" lưu toàn bộ nội dung workspace (block, comment, collection), chia theo workspace ID: 32 DB Postgres, mỗi DB chứa 15 logical schema; mỗi workspace nằm trọn trên một shard. Giữa web server và DB là…
- Cloud Native MySQL Sharding with Vitess and Kubernetes Bài tóm tắt · Vitess · 2015
…ube để scale MySQL (theo bài tháng 3/2015 cùng tác giả: metadata cho hàng tỉ lượt xem mỗi ngày, 300 giờ video mới mỗi phút), giấu độ phức tạp của sharding khỏi tầng ứng dụng. Con đ…