Tìm kiếm
40 kết quả cho “SQL Server AG”. Tìm không phân biệt dấu.
- Better Parallel Replication for MySQL Bài tóm tắt · Booking.com · 2015
…ooking-com-infrastructure/better-parallel-replication-for-mysql-14e2d7857813) Phần 1 của series "Evaluating MySQL Parallel Replication" (Jean-François Gagné); phần tiếp: → → . Đọc…
- Sitar-agent: Building a reliable dynamic configuration sidecar at scale Bài tóm tắt · Airbnb · 2026
…bỏ qua phần cũ. Server vẫn stateless. - Kho local Sparkey → SQLite: Sparkey thiết kế cho ghi một lần đọc nhiều, không có điều phối đọc/ghi đa luồng (phải khoá cả file khi ghi), mỗi…
- Evaluating MySQL Parallel Replication Part 3: Benchmarks in Production Bài tóm tắt · Booking.com · 2015
…(https://medium.com/booking-com-infrastructure/evaluating-mysql-parallel-replication-part-3-benchmarks-in-production-db5811058d74) Phần 3 của series "Evaluating MySQL Parallel Repl…
- MemSQL Architecture - The Fast (MVCC, InMem, LockFree, CodeGen) And Familiar (SQL) Bài tóm tắt · MemSQL · 2012
…hó — [bài gốc](http://highscalability.com/blog/2012/8/14/memsql-architecture-the-fast-mvcc-inmem-lockfree-codegen-and.html) Bài phỏng vấn hai đồng sáng lập MemSQL (sau này đổi tên…
- Better Crash-safe replication for MySQL Bài tóm tắt · Booking.com · 2014
…king-com-infrastructure/better-crash-safe-replication-for-mysql-a336a69b317f) Bối cảnh - Booking.com (2014) dùng replication MySQL để scale đọc , với hàng nghìn slave ; số lượng đó…
- Litestream Revamped: SQLite Replication Bài tóm tắt · Fly.io · 2025
…triển khai. Bối cảnh - 2020, Litestream: chạy cạnh ứng dụng SQLite mà ứng dụng không cần biết; giữ một transaction đọc dài để chặn checkpoint WAL, dựng "shadow WAL" và đẩy liên tục…
- How Discord Stores Billions of Messages Bài tóm tắt · Discord · 2017
Bản đầu của Discord được viết trong chưa tới 2 tháng (đầu 2015). Mọi thứ nằm trong một replica set MongoDB, và họ nói rõ là cố ý: làm nhanh để kiểm chứng sản phẩm, nhưng luôn chừa đường sang giải pháp bền hơn. Họ biết…
- 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ả…
- Tách compute khỏi storage Chủ đề Thành viên
Hệ có trạng thái kiểu cổ điển (database, broker Kafka, fileserver Git) đặt dữ liệu bền trên đĩa của chính máy xử lý. Máy đó vừa là compute vừa là storage, nên:
- Journey to the cloud part II: Migrating Stack Overflow for Teams to Azure Bài tóm tắt · Stack Overflow · 2023
…chậm một API. Sửa bằng cấu hình cho phép nhiều alias hơn. - SQL Server: on-prem là một availability group trải hai data center (4 node; đọc chỉ-đọc từ secondary cùng region, DR ở r…
- Building Git infrastructure for agent-scale development Bài tóm tắt · GitHub · 2026
Tải tăng vọt vì agent (theo GitHub): tổng sự kiện Git từ 218,2 tỉ lên 473,3 tỉ mỗi tháng (9/2025 → 8/2026); push tăng 4,9 lần trong một năm (0,69 → 3,35 tỉ/tháng); 7,38 tỉ commit trong tháng 9/2026, gấp hơn năm lần năm…
- Instagration Pt. 2: Scaling our infrastructure to multiple data centers Bài tóm tắt · Instagram · 2015
…al (ví dụ job async chỉ dùng trong vùng). - Storage: PostgreSQL và Cassandra replicate xuyên vùng, nhất quán sau (eventual). Mỗi vùng có read replica vì đọc nhiều hơn ghi rất nhiều…
- Sharding & IDs at Instagram Bài tóm tắt · Instagram · 2011
…iệu quan trọng luôn vừa trong bộ nhớ. - App Django + PostgreSQL. Họ đã cân nhắc vài giải pháp NoSQL nhưng quyết định giữ Postgres và shard trên nhiều server Postgres. - Hệ quả đầu…
- Sharding Pinterest: How we scaled our MySQL fleet Bài tóm tắt · Pinterest · 2015
…interest Engineering/sharding-pinterest-how-we-scaled-our-mysql-fleet-3f341e96ca6f) Bối cảnh - 2011 Pinterest tăng trưởng cực nhanh; khoảng 9/2011 mọi tầng hạ tầng quá tải, vài hệ…
- Chat Service Architecture: Servers Bài tóm tắt · Riot Games · 2015
…bảng định tuyến; người nhận offline thì lưu vào kho bền (MySQL ở shard cũ, Riak ở shard mới), online thì gửi bằng message passing của Erlang. - REST nội bộ (Cowboy, Swagger) phục…
- How Discord Stores Trillions of Messages Bài tóm tắt · Discord · 2023
…trong một buổi chiều (đọc theo token range, checkpoint bằng SQLite), ước tính còn 9 ngày , tốc độ tới 3,2 triệu tin/giây. Nhờ vậy bỏ được phương án cắt theo thời gian phức tạp. - K…
- Stack Overflow: How We Do Monitoring - 2018 Edition Bài tóm tắt · Stack Overflow · 2018
…ứng dụng luôn được ghi, bằng StackExchange.Exceptional vào SQL Server; - Redis, Elasticsearch, SQL Server ghi log ra đĩa local; log thiết bị mạng đưa vào Logstash + Kibana; - mọi…
- Inside branch-based restores in Lakebase Postgres Bài tóm tắt · Neon · 2026
…orage là hai hệ riêng, nối bằng WAL: compute chạy Postgres (SQL, plan, MVCC, lock, sinh WAL) nhưng không giữ bản bền của dữ liệu. Storage gồm ba phần: safekeeper nhận WAL (transact…
- Moving the public Stack Overflow sites to the cloud: Part 1 Bài tóm tắt · Stack Overflow · 2025
…change) chạy trên máy chủ vật lý từ đầu: một máy → thêm máy SQL → data center (2010) → thêm CDN. Theo bài, các tối ưu hiệu năng đã cản trở cách làm hiện đại như service độc lập và…
- Stack Overflow Architecture (2009) Bài tóm tắt · Stack Overflow · 2009
…hai tầng : web server (ASP.NET MVC, C ) gọi thẳng database (SQL Server); toàn bộ stack Microsoft. - Phần cứng (2009): hai web server 1U 4 core, 8 GB RAM; một database server 2U 8 c…
- Stack Overflow: The Hardware - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…ài 3: . Bài này là phụ lục phần cứng để đọc các con số như "SQL 5–10% CPU". Bối cảnh Các bài khác trong series hay nói kiểu "SQL Server chỉ dùng 5–10% CPU". Bài này trả lời câu hỏi…
- The Evolution of Alibaba Cloud's Relational Database Services Architecture - PolarDB Bài tóm tắt · Alibaba · 2018
…lớn là nút cổ chai I/O (lưu trữ và mạng). - Các dạng RDS MySQL trước PolarDB (2018): - Bản cơ bản: tách compute khỏi storage bằng cloud disk nhiều bản sao; dễ migrate, mở rộng đĩa…
- モジュラモノリスの品質を支えるリーダビリティチーム ― AI時代のスケーラブルなコード管理 (Readability team for a modular monolith in the AI era) Bài tóm tắt · Mercari · 2025
…bằng máy đưa vào CI, ví dụ guideline thiết kế schema PostgreSQL (soạn cùng Database Reliability Engineer) viết thành plugin SQLFluff. - Truyền feature flag trong modular monolith:…
- PostgreSQL Stories: A simple query with a big problem Bài tóm tắt · Render · 2024
…khó: Trung bình — [bài gốc](https://render.com/blog/postgresql-simple-query-big-problem) Phần 1 của câu chuyện hai phần. Phần này tìm ra query gây tắc và gỡ tắc; phần 2 () giải th…
- PlentyOfFish Architecture Bài tóm tắt · PlentyOfFish · 2007
Site hẹn hò do một người vận hành: 1,2 tỉ page view/tháng, 500.000 lượt đăng nhập/ngày, 500–600 trang/giây, sống bằng Google Ads. Stack Windows, ASP.NET, IIS, Akamai, ServerIron.
- PostgreSQL Stories: From slow query to fast, via stats Bài tóm tắt · Render · 2024
…khó: Trung bình — [bài gốc](https://render.com/blog/postgresql-slow-query-to-fast-via-stats) Phần 2 của một câu chuyện; phần 1 (tìm ra query làm treo pipeline deploy staging) chưa…
- YouTube Architecture Bài tóm tắt · YouTube · 2007
…kỹ sư mạng, 1 DBA). Stack: Apache, Python, Linux (SuSE), MySQL, psyco, lighttpd cho video. Thay đổi chính - Web: NetScaler cân bằng tải và cache tĩnh, Apache + mod fastcgi, app se…
- What it takes to run Stack Overflow Bài tóm tắt · Stack Overflow · 2013
…rong đó 36 triệu page load; gửi đi khoảng 1 TB; - 334 triệu SQL query (chỉ từ HTTP request), 412 triệu Redis hit, 3,6 triệu request tới tag engine; - tổng thời gian: SQL 155 giờ, R…
- Running a Software Factory Efficiently at Uber Scale Bài tóm tắt · Uber · 2026
…-mode: model viết một script gom nhiều hành động (ví dụ gửi SQL, poll 2–5 lần, lấy kết quả) thay vì mỗi bước một lượt; đo trong cùng phiên: tiết kiệm 55–71% token cho query nhỏ, gầ…
- Lessons Learned From Running Apache Airflow at Scale Bài tóm tắt · Shopify · 2022
…nh hoá DBT; Airflow 2.2 trên Kubernetes, Celery executor, MySQL 8. - Môi trường lớn nhất: hơn 10.000 DAG , trung bình hơn 400 task chạy cùng lúc , hơn 150.000 lượt chạy mỗi ngày ;…
- 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:
- 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.
- 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.
- Chat Service Architecture: Persistence Bài tóm tắt · Riot Games · 2015
…nguồn mở), vốn chỉ hỗ trợ Mnesia hoặc ODBC. Lúc đầu chọn MySQL vì quy mô chưa là vấn đề và team quen. Mỗi shard ba máy MySQL: primary, backup, ETL. Dữ liệu: danh sách bạn (roster)…
- 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:
- Why we replaced Node.js with Bun for 5x throughput Bài tóm tắt · Trigger.dev · 2026
…thời trong 30 giây. Thay đổi chính (bốn vòng profile) 1. Bỏ SQLite trong RAM: connection manager được thiết kế như kho query tổng quát (làm phẳng metadata, index trong SQLite tích…
- Stack Overflow: How We Do Deployment - 2016 Edition Bài tóm tắt · Stack Overflow · 2016
…: xoá khỏi code, deploy, rồi mới drop. Không đổi tên object SQL trên production; - gần như không bao giờ rollback : viết migration mới để sửa (roll forward). - Đổi mà không làm vỡ:…
- 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".
- Giao dịch phân tán và nhất quán xuyên service Chủ đề Thành viên
Với một DB quan hệ, BEGIN … COMMIT lo hết. Khi dữ liệu bị chia (shard, tách service, thêm Redis bên cạnh Postgres), một thao tác nghiệp vụ chạm nhiều nơi, và câu hỏi khó nhất trở thành "timeout rồi, việc đó đã xảy ra…
- 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.