PolarDB MySQL / PolarDB PostgreSQL 数据源配置指南

概述

在 Lakehouse Studio 中,PolarDB 数据源分为两个独立的数据源类型:

  • PolarDB MySQL
  • PolarDB PostgreSQL

创建数据源时,需要根据源端实例实际使用的数据库引擎选择对应类型。虽然两者都属于 PolarDB 产品族,但连接协议、默认数据库语义和部分参数习惯并不相同,不能混用。

选择哪一种 PolarDB 数据源

如果你的 PolarDB 实例兼容 MySQL,请选择 PolarDB MySQL;如果实例兼容 PostgreSQL,请选择 PolarDB PostgreSQL

在数据同步任务页面中,这两个数据源类型也会分别展示。例如,多表离线同步、多表实时同步中的可选源端会分别列出 PolarDB MySQLPolarDB PostgreSQL

参数配置

PolarDB MySQL 和 PolarDB PostgreSQL 的参数有细微差异,以下分别列出。

PolarDB MySQL

  • 数据源名称:建议在名称中体现业务系统与环境信息,便于识别。
  • JDBC 连接地址:示例
    jdbc:mysql://host:3306/database
    jdbc:mysql://host:3306/database
  • 用户名:用于访问 PolarDB 实例的账号。
  • 密码:对应账号的登录密码。
  • 允许使用配置信息连接所有数据库/Schema:启用后,可在任务中复用当前连接信息访问更多数据库或 Schema;如需严格控制访问范围,建议关闭。
  • 通过 SSH Tunnel 连接:(可选)当源端位于受限网络时启用。需补充 SSH 服务地址、端口、用户名和认证信息。
  • 数据库时区:选择源端数据库使用的时区,确保同步时的时间字段对齐。
  • 数据源描述(可选):补充用途、来源系统或维护说明。
  • 可用工作空间:设置该数据源授权给哪些工作空间使用。可以指定工作空间,也可以授权给全部工作空间。

PolarDB PostgreSQL

  • 数据源名称:建议在名称中体现业务系统与环境信息,便于识别。
  • JDBC 连接地址:示例
    jdbc:postgresql://host:5432/database
    jdbc:postgresql://host:5432/database
  • 用户名:用于访问 PolarDB 实例的账号。
  • 密码:对应账号的登录密码。
  • Schema:指定默认访问的 Schema 名称。
  • 允许使用配置信息连接所有数据库/Schema:启用后,可在任务中复用当前连接信息访问更多数据库或 Schema;如需严格控制访问范围,建议关闭。
  • 通过 SSH Tunnel 连接:(可选)当源端位于受限网络时启用。需补充 SSH 服务地址、端口、用户名和认证信息。
  • 数据库时区:选择源端数据库使用的时区,确保同步时的时间字段对齐。
  • 数据源描述(可选):补充用途、来源系统或维护说明。
  • 可用工作空间:设置该数据源授权给哪些工作空间使用。可以指定工作空间,也可以授权给全部工作空间。

配置建议

  • 按引擎建连接:不要把 PolarDB MySQL 和 PolarDB PostgreSQL 当成同一种数据源复用。
  • 先确认默认访问范围:如果任务只访问单个库或固定 Schema,建议将连接范围收敛到最小。
  • 环境分开管理:生产与测试环境建议分别创建数据源,避免任务误连。

测试与使用

保存前,建议先执行连接测试,确认网络、账号和默认访问范围配置正确。保存成功后,即可在支持的同步任务中选择对应的 PolarDB MySQLPolarDB PostgreSQL 数据源。

具体任务支持范围请参考数据源支持范围

相关文档

联系我们
预约咨询
微信咨询
电话咨询
邮件咨询