使用 Aurora MySQL 时,首选 JDBC 驱动程序 - com.mysql.jdbc.Driver 或 org.mariadb.jdbc.Driver

0

【以下的问题经过翻译处理】 客户正在从他们的本地 Percona MySQL 集群迁移到 Aurora MySQL。他们在他们的应用程序中使用 com.mysql.jdbc.Driver 作为他们的 JDBC 驱动程序作为连接 MySQL 集群的客户端。我们的大部分文档 [1][2] 都引用了 MariaDB Connector/J (org.mariadb.jdbc.Driver),但没有明确说明使用它的任何好处,或者这是唯一的支持驱动程序。

请提供一些见解。

[1] https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.Connecting.html

[2] https://aws.amazon.com/blogs/database/using-the-mariadb-jdbc-driver-with-amazon-aurora-with-mysql-compatibility/

profile picture
专家
已提问 1 年前72 查看次数
1 回答
0

【以下的回答经过翻译处理】 MariaDB JDBC 驱动程序是 Aurora 集群感知的(它可以连接到集群端点并枚举集群成员,以实现比依赖 DNS 切换更快的故障转移)。

MariaDB JDBC 驱动程序(Connector/J)的 3.0.3 版本不再支持亚马逊 Aurora。我们建议使用适用于 MySQL 的 AWS JDBC Driver for MySQL,它基于 MySQL Connector/J 驱动程序,并且可以用作兼容 MySQL Connector/J 驱动程序的插件,并且与所有 MySQL 部署兼容。

https://aws.amazon.com/blogs/database/using-the-mariadb-jdbc-driver-with-amazon-aurora-with-mysql-compatibility/

profile picture
专家
已回答 1 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则