Tìm kiếm
24 kết quả cho “PgBouncer”. Tìm không phân biệt dấu.
- Incident report for September 18, 2026: When Deletion Cascades Exhausted Our Database Connections Bài tóm tắt · Inngest · 2026
…kỳ (quyền theo gói, account chạy trên phần hạ tầng nào) qua PgBouncer , và mọi service dùng chung các pool . - Đường gỡ cài đặt từ Vercel Marketplace được viết để hard delete (khác…
- The Great Re-shard: adding Postgres capacity (again) with zero downtime Bài tóm tắt · Notion · 2023
…workspace nằm trọn trên một shard. Giữa web server và DB là PgBouncer (khoảng 100 instance, mỗi cái mở tới 6 kết nối vào mỗi shard, tức 600 kết nối/shard). - Cuối 2022: vài shard v…
- Upgrading a 56TB database that's growing at 250GB per day with (nearly) no downtime Bài tóm tắt · Trigger.dev · 2026
…24/7 PlanetScale thành mặc định cho run mới. - Công tắc là PgBouncer (transaction mode, tự chạy vì Aurora không có pooler managed trỏ được sang PlanetScale): tạm dừng kết nối, trỏ…
- The Consul outage that never happened Bài tóm tắt · GitLab · 2019
…ard chặn bastion khi quá nhiều người SSH cùng lúc; một node pgbouncer dự phòng đang không khoẻ, mà khi mọi health check cùng lỗi thì GCP load balancer gửi traffic tới mọi node (fai…
- 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.
- 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.
- 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…
- 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.
- Hot partition và thundering herd Chủ đề Thành viên
Chia dữ liệu và tải ra nhiều máy chỉ hiệu quả khi tải chia đều. Thực tế tải lệch: một khách hàng khổng lồ, một kênh có @everyone, một bài của người nổi tiếng. Có hai dạng hay gặp:
- 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…
- The growing pains of database architecture Bài tóm tắt · Figma · 2023
…xlarge). - Thêm read replica. - DB mới cho tính năng mới. - PgBouncer khi số kết nối lên hàng nghìn. Giới hạn của các biện pháp này: lượt ghi chiếm phần lớn tải, và nhiều lượt đọc…
- Figma Công ty Thành viên
Năm 2017, đợt spam đầu tiên chứng minh giá trị của rate limiter tự viết . Năm 2019 cả Figma vẫn chạy trên một DB instance theo nguyên tắc KISS, và họ đã nói cần DB scale ngang . Ví dụ kinh điển của lộ trình Postgres.…
- Incident review: API and Dashboard outage on 10 October 2017 Bài tóm tắt · GoCardless · 2017
…chuyển traffic bằng cơ chế failover không downtime có sẵn: PgBouncer chạy sau một VIP riêng; tạm dừng query ở PgBouncer (xếp hàng) → promote → chuyển VIP Postgres → cho query chạy…
- Inngest Công ty Thành viên
Năm 2026 Inngest chuyển queue từ Valkey (trong RAM, đơn luồng) sang FoundationDB: làm phẳng mô hình từ ba cấp xuống hai, shard logic khoảng 20.000 account, dời account giữa shard, công bằng giữa tenant bằng scan có…
- What Powers Instagram: Hundreds of Instances, Dozens of Technologies Bài tóm tắt · Instagram · 2011
…tion, snapshot EBS (đóng băng XFS để snapshot nhất quán). - PgBouncer pool kết nối, được nhắc là thay đổi có tác động lớn tới hiệu năng. - Ảnh lưu trên S3 + CloudFront. - Redis cho…
- How Figma's databases team lived to tell the scale Bài tóm tắt · Figma · 2024
…g công cụ từ lần tách dọc. - DBProxy (Go), đứng giữa 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 sh…
- How we scaled async workload processing at GitLab.com using Sidekiq Bài tóm tắt · GitLab · 2020
…ng báo; job xử lý pipeline dồn, node pipeline hết CPU, pool pgbouncer của Sidekiq bão hoà. Thay đổi chính - Trạng thái cũ: quan hệ nhiều-nhiều giữa job và role (một job chạy trên t…
- 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…
- Building Multi-Region Resiliency with Amazon RDS and Amazon Aurora Bài tóm tắt · Goldman Sachs · 2021
…ứng dụng không phải biết DB nào đang là primary, giống VIP/PgBouncer của GoCardless (). Liên quan -…
- Handling Growth with Postgres: 5 Tips From Instagram Bài tóm tắt · Instagram · 2013
…giữa app và DB, giảm CPU hệ thống của DB, trả connection về PgBouncer sớm hơn; - wait callback để query song song nhiều node (fan-out query) với gevent/eventlet. Vì sao Theo Instag…
- Notion Công ty Thành viên
Một Postgres monolith chạy 5 năm tới khi vacuum kẹt và TXID wraparound đe doạ; năm 2021 Notion shard ở tầng ứng dụng theo workspace ID thành 480 shard logic trên 32 DB, migrate bằng audit log, chuyển trong 5 phút bảo…
- Trigger.dev Công ty Thành viên
Nền tảng background job chạy trên Postgres. Năm 2024 vacuum bị chặn vì xmin horizon kẹt làm bảng queue (Graphile Worker) đầy dead tuple và CPU 99%; failover mới gỡ được . Năm 2026, để nâng cấp cụm Aurora 56 TB mà không…
- Why Uber Engineering Switched from Postgres to MySQL Bài tóm tắt · Uber · 2016
…Uber gặp khó khi Postgres vượt vài trăm kết nối hoạt động; PgBouncer giúp được, nhưng bug app mở quá nhiều kết nối "idle in transaction" từng gây downtime kéo dài. Bài học cho SWE…
- Cut-over logic in vitess schema migrations Bài tóm tắt · Vitess (PlanetScale/CNCF) · 2022
…ủa mọi query cho phép đệm traffic trong lúc đổi, cùng ý với PgBouncer tạm dừng query của GoCardless () (). - Kết hợp cơ chế mềm (đệm, chờ) với bảo đảm cứng (đổi tên bảng làm ghi tr…