我看到了一个以前问过的类似问题,但是我没有得到足够的支持信息
有人知道这方面的新信息吗?
在连接到Aurora集群MariaDB实例时,可以使用MariaDB连接器(驱动程序)代替MySQL连接器(驱动程序)吗?
发布于 2018-12-05 12:09:20
在连接到Aurora集群MariaDB实例时,可以使用MariaDB连接器(驱动程序)代替MySQL连接器(驱动程序)吗?
是。我个人既没有使用MariaDB连接器/J,也没有针对Aurora集群MySQL使用MySQL连接器/J。然而,根据连接器/J上的MariaDB文档,我的重点是:
Java /J用于使用标准的JDBC将在MariaDB中开发的应用程序连接到MariaDB和MySQL数据库。图书馆获得LGPL许可。
因此,MariaDB的Connector/J正式支持MySQL数据库,而Aurora被认为是MySQL的替代品。
另外,请注意,根据相同的文档,MariaDB连接器/J有一个特殊的“极光”故障转移参数。有关详细信息,请参阅MariaDB的知识库文章用MariaDB连接器/J实现故障转移和高可用性。
我在MySQL连接器/J文档中没有发现任何特别提到Aurora的地方,所以看来MariaDB的连接器实际上是一个更好的选择。
还应该指出的是,许可证是不同的: MariaDB连接器/J是LGPL v2.1+,MySQL社区连接器/J是GLPv2 2添加了一些内容。
发布于 2023-03-02 19:37:55
从2023年起,不应该使用maria jdbc驱动程序连接到极光mysql实例。
来自https://mariadb.com/kb/en/about-mariadb-connector-j/
driver 3.0 is a complete rewrite of the connector. Specific support for aurora has not been implemented in 3.0, since it relies on pipelining. Aurora is not compatible with pipelining. Issues for Aurora were piling up without the community proposing any PR for them and without access for us to test those modifications. (2.x version has a 5 years support).
此外,2.7.X行在极光mysql实例https://jira.mariadb.org/browse/CONJ-1033方面也存在问题。
https://dba.stackexchange.com/questions/223855
复制相似问题