一、概述数据库安装一般会涉及软件目录和数据目录,本着便于统一管理及运维的原则,设计一个有规则的目录结构尤为重要,本文设计初衷即为此 。
二、优点1.数据库环境统一
2.运维管理高效
三、PostgreSQL 数据库1.单机单节点
PostgreSQL 采用 RPM 方式安装
- 数据库软件目录(默认):/usr/pgsql-14
- 数据库数据目录:/dbdata/pgsql/14/data
■ 14 代表 postgresql 14.2 版本,安装版本不同,可以修改不同数字
■ data 固定,代表数据目录
文章插图
2.单机多节点
如果想要在一台服务器安装多个数据库,也是可以的,启动多个节点数据库需要指定不同的端口,我们可以使用不同的端口来定义不同的目录 。
【PostgreSQL 数据库目录规范】PostgreSQL 采用 RPM 方式安装,例如:postgresql 14.2
- 数据库软件目录(默认):/usr/pgsql-14
- 数据库数据目录:/dbdata/pgsql/14/5432/data
■ 14 代表 postgresql 14.2 版本,安装版本不同,可根据实际情况修改
■ 5432 代表以端口指定的目录,可根据实际情况修改,参考如下:
♦ /dbdata/pgsql/14/5432/data
♦ /dbdata/pgsql/14/5433/data
♦ /dbdata/pgsql/14/5434/data
■ data 固定,代表数据目录
文章插图
四、Citus 集群环境1.单机多节点
因为 Citus 是 PostgreSQL 的扩展插件,安装后可以将 Citus 和 PostgreSQL 都安装完成 。
Citus 采用 RPM 方式安装,例如 postgresql 14.2 + citus 10.2.5
- 数据库软件目录:/usr/pgsql-14
- Citus 软件目录:/usr/pgsql-14/lib/bitcode/citus
- Citus 集群 coordinator 节点目录:/dbdata/citus_cluster/citus102_14/coordinator
- Citus 集群 worker 节点目录:/dbdata/citus_cluster/citus102_14/worker1
■ citus102_14,102 代表 citus 10.2 版本,14 代表 postgresql 14.2 版本,安装版本不同,可根据实际情况修改
■ coordinator 代表协调节点目录
■ worker1 代表以数字指定的数据目录,可根据实际情况修改,参考如下:
♦ /dbdata/citus_cluster/citus102_14/worker
♦ /dbdata/citus_cluster/citus102_14/worker2
♦ /dbdata/citus_cluster/citus102_14/worker3
文章插图
2.多机多节点
因为 Citus 是 PostgreSQL 的扩展插件,安装后可以将 Citus 和 PostgreSQL 都安装完成 。
Citus 采用 RPM 方式安装,例如 postgresql 14.2 + citus 10.2.5
- 数据库软件目录:/usr/pgsql-14
- Citus 软件目录:/usr/pgsql-14/lib/bitcode/citus
- Citus 集群 coordinator 节点目录:/dbdata/citus_cluster/citus102_14/coordinator
- Citus 集群 worker 节点目录:/dbdata/citus_cluster/citus102_14/worker
■ citus102_14,102 代表 citus 10.2 版本,14 代表 postgresql 14.2 版本,安装版本不同,可根据实际情况修改
■ coordinator 代表协调节点目录
■ worker 代表数据目录
文章插图
推荐阅读
- Linux部署postgresql并开启远程访问
- 380斤的祁门红茶,祁门红茶和金骏眉味道
- 喝红茶的英文,红茶英文翻译是几种
- 红茶贵不贵,网上的红茶去年的
- 大众红茶翻译成英文,颂桐红茶
- 如何不在封面设置页眉页脚?word设置封面页和目录页无页眉页脚
- 荷叶是红茶还是绿茶,荷叶配绿茶
- 玳玳红茶是花茶吗,玳玳花茶是绿茶吗
- 喝完红茶起性,红茶疗效
- 茶坨酚绿茶红茶,为什么绿茶比红茶贵