Trang chủ Bài viết Tin công nghệ Vadim Yatsenko: Tách giao dịch chỉ đọc - Đọc từ bản sao trong giao dịch đang mở
Tin công nghệ 02/11/2026 5 lượt xem

Vadim Yatsenko: Tách giao dịch chỉ đọc - Đọc từ bản sao trong giao dịch đang mở

Tách đọc/ghi (read/write splitting) vốn dễ với các câu lệnh đơn lẻ ở chế độ autocommit. Khó khăn xuất hiện ngay khi máy khách mở một giao dịch: phần lớn proxy đầu hàng và đẩy mọi câu lệnh trong giao dịch về máy chủ chính (primary), kể cả các lệnh đọc.

Vấn đề với giao dịch đang mở

Theo tác giả Vadim Yatsenko, cách xử lý phổ biến này khiến các thao tác đọc không thể tận dụng bản sao (replica), làm mất lợi ích của việc tách tải đọc. Đây là điểm nghẽn mà nhiều giải pháp proxy gặp phải.

Giải pháp trung gian của Polar Proxy

Bài viết trình bày một hướng đi dung hòa được tích hợp vào Polar Proxy: giữ giao dịch trên máy chủ chính, nhưng để các câu lệnh đọc của giao dịch mượn một kết nối tới bản sao. Nhờ vậy, giao dịch vẫn đảm bảo tính nhất quán trên primary trong khi các lệnh đọc được phân tải sang replica.

Đây là phần mở đầu của bài viết, tập trung vào ý tưởng cốt lõi thay vì đi sâu vào chi tiết triển khai.

Nguồn: Planet PostgreSQL

Trích nguồn từ: Planet PostgreSQL

Chia sẻ:

Bài viết liên quan

Cloudflare ra mắt dịch vụ cho origin riêng tư
31/10/2026 • TEDU

Cloudflare ra mắt dịch vụ cho origin riêng tư

Cloudflare chính thức cung cấp dịch vụ cho origin riêng tư, cho phép đưa các ứng dụng nội bộ như API, backend AI agent và MCP server ra Internet với đầy đủ WAF, caching và bot management mà không cần lộ IP công khai.

Đọc thêm
Zalo