概念

关于Pigsty创建的PostgreSQL数据库,用户需要了解的概念。


PostgreSQL 实体模型

Pigsty中关于PostgreSQL数据库的逻辑概念模型:ER实体关系模型。

PostgreSQL 身份参数

如何为Pigsty中的PostgreSQL数据库分配标识符,指定身份参数。

PostgreSQL 架构

Pigsty所采用的高可用PostgreSQL数据库集群架构

命名

PostgreSQL实体命名原则

PostgreSQL 业务用户

业务用户是由CREATE USER/ROLE创建的顶层对象,本文介绍如何定义与创建Pigsty中的业务用户

PostgreSQL 业务数据库

业务数据库是由CREATE DATABASE创建的顶层抽象对象,本文介绍如何定义与创建Pigsty中的业务数据库

PostgreSQL 服务

服务(Service)提供了对数据库功能与访问方式的抽象:例如只读、读写、同步读取、离线跑批,走连接池等

PostgreSQL 接入

接入(Access)解决客户端如何稳定地访问正确PostgreSQL服务的问题,Pigsty默认使用L2 VIP + HAProxy接入。

PostgreSQL 角色体系

Pigsty的默认角色体系包含四个默认角色,以及四个默认用户,涵盖了基础的访问控制需求。

PostgreSQL 认证与HBA

认证是数据库验证来访连接身份的过程。Pigsty默认使用PG的HBA机制提供访问控制。

PostgreSQL ACL权限

Pigsty提供一套开箱即用的ACL模型,可以对读、写、DDL、离线访问进行区分,满足基本访问控制需求。

最后修改 2022-05-27: init commit (1e3e284)