# 关系型数据存储(PGXL)
# 相关主题
关系型数据存储,基于PostgreSQL管理海量矢量要素,管理千万/亿级空间关系型数据,具备完整的SQL查询能力,而PGXL是系列PostgreSQL数据库的集群。
目前MapGIS中可将海量的矢量要素存储在PostgreSQL数据库中,并可查看PostgreSQL中数据或者将PostgreSQL中数据发布为服务供前端产品使用。具体操作可查看"MapGIS Desktop (opens new window)"或"MapGIS IGServer(九州) (opens new window)"操作手册。
用户在使用关系型数据库存储(PGXL)时,需先创建集群。在集群中创建数据库后,即可基于数据库进行数据导入、检索等相关操作。
# 创建集群
1. 基本创建过程可参考"创建Elasticsearch集群"章节,此章节不在赘述。操作过程中,需选择"关系型存储"->"PGXL"类型,如下图所示:
提示:
1. 创建PGXL集群时,建议节点个数为1/3/5/7等单数,避免为双数。
# 集群运维
PGXL数据存储创建后,可执行启动/停止、查看集群信息、启用密码、卸载集群、注销集群、注册集群等操作,其基本操作步骤与"Elasticsearch"类似。
提示:
PGXL数据存储启用密码时,用户需为安装用户MapGisDataStore设置密码。启用密码后,PGXL下所有数据库均需密码验证,可使用此用户及密码信息。
# 数据库管理及应用
在"数据存储"->"数据管理"中可查看到PGXL数据存储,此处可进行新建数据库、新建数据集、注册数据库等操作,其基本操作步骤与"Elasticsearch"类似。
PGXL新建数据库后,可以直接在MapGIS Desktop或者前端产品中应用。具体操作可查看"MapGIS Desktop (opens new window)"或"MapGIS IGServer(九州) (opens new window)"操作手册。
提示:
Citus与PGXL功能应用相似,不在重复介绍Citus。