Thứ Năm, 4 tháng 9, 2025

Setup PostgreSQL Cluster Highly Available with Patroni Etcd HAProxy

Thông tin thiết lập node:

Sửa bài viết

Keepalived là gì?

Keepalived là một công cụ mã nguồn mở được sử dụng để quản lý địa chỉ IP ảo (VIP) trong các hệ thống phân tán. Nó hoạt động như một bộ định tuyến ảo, sử dụng giao thức VRRP (Virtual Router Redundancy Protocol) để đảm bảo tính khả dụng cao và chuyển đổi dự phòng liền mạch cho các dịch vụ mạng.

Sửa bài viết

HAProxy là gì?

HAProxy, viết tắt của High Availability Proxy, là một công cụ mã nguồn mở được sử dụng phổ biến để cân bằng tải (load balancing) và proxy cho các ứng dụng web, ứng dụng TCP/IP và các dịch vụ mạng khác. Nó giúp phân tán lưu lượng truy cập giữa nhiều máy chủ, tăng hiệu suất, độ sẵn sàng và khả năng mở rộng của hệ thống.

Sửa bài viết

Etcd là gì?

Etcd là một kho lưu trữ khóa-giá trị phân tán, được sử dụng rộng rãi để lưu trữ cấu hình, trạng thái và siêu dữ liệu cho các ứng dụng phân tán. Nó được thiết kế để có tính khả dụng cao, nhất quán và hiệu suất cao, giúp nó trở thành lựa chọn lý tưởng cho các hệ thống phức tạp và đòi hỏi độ tin cậy cao.

Sửa bài viết

PgBouncer là gì?

PgBouncer là một công cụ mã nguồn mở, nhẹ và miễn phí dùng để quản lý kết nối cho cơ sở dữ liệu PostgreSQL. Nó hoạt động như một trung gian giữa ứng dụng khách hàng và máy chủ PostgreSQL, quản lý một nhóm kết nối cơ sở dữ liệu để cải thiện hiệu suất, khả năng mở rộng và sử dụng tài nguyên.

Sửa bài viết

NoSQL là gì?

NoSQL là viết tắt của Not Only SQL hoặc Non-relational (phi quan hệ), là một thuật ngữ chung để chỉ các loại cơ sở dữ liệu không sử dụng mô hình dữ liệu quan hệ truyền thống dựa trên bảng. NoSQL được phát triển để giải quyết các thách thức của các cơ sở dữ liệu quan hệ khi lưu trữ và quản lý lượng dữ liệu lớn, không có cấu trúc hoặc thay đổi theo thời gian.

Sửa bài viết

Data Privacy là gì?

Quyền riêng tư dữ liệu (Data Privacy) là gì?

Quyền riêng tư dữ liệu, hay Bảo vệ dữ liệu cá nhân, là quyền của cá nhân kiểm soát cách dữ liệu cá nhân của họ được thu thập, sử dụng và chia sẻ. Nó bao gồm nhiều quyền cụ thể, bao gồm:

Sửa bài viết

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master