更新时间:2024-12-11 GMT+08:00

连接GaussDB(DWS)集群方式介绍

如果您已经创建了GaussDB(DWS)集群,就可以使用SQL客户端工具或者JDBC(Java database connectivity)/ODBC(Open Database Connectivity)等第三方驱动程序连接集群,访问集群中的数据库。

约束和限制

  • 尽量避免所有业务使用同一个数据库用户运行,按业务模块规划不同数据库用户。
  • 不建议使用系统管理员用户跑业务,不同模块业务请通过多用户和权限进行访问控制。
  • 不建议业务直连单CN,需配置负载均衡保证各CN连接均衡。
  • 连接数据库完成所需操作后,要及时关闭数据库连接,避免空闲连接持续占位,消耗连接和公共资源。
  • 使用数据库连接池的场景,在业务中通过SET语句进行数据库GUC参数设置后,归还连接池前必须通过RESET还原参数设置。
  • 更多开发设计规范参见总体开发设计规范

连接方式

连接集群的步骤如下:

  1. 获取GaussDB(DWS)集群连接地址
  2. 如果使用SSL加密连接方式,需要执行:使用SSL进行安全的TCP/IP连接
  3. 连接集群访问集群数据库。您可以选择以下任意一种方式连接集群。
    • 建议使用官方推荐的以下方式连接数据库。
    • 其它客户端不能保证100%兼容性,需要客户自行验证。
    • 使用其它客户端如果出现不兼容而报错,且不能替换客户端的情况,可尝试替换客户端中的libpq驱动。替换方法:参见下载客户端下载并解压gsql客户端压缩包,获取gsql目录下的libpg.so,替换到客户端指定目录中。