概念
关于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)