应该使用啥数据库驱动程序来访问 AWS Aurora?

Posted

技术标签:

【中文标题】应该使用啥数据库驱动程序来访问 AWS Aurora?【英文标题】:What database driver should be used to access AWS Aurora?应该使用什么数据库驱动程序来访问 AWS Aurora? 【发布时间】:2015-09-23 21:39:40 【问题描述】:

应该使用什么 ruby​​ 数据库驱动程序来访问 AWS Aurora? 我们打算将此数据库用作 Rails 应用程序的后端。

【问题讨论】:

它应该与您选择的 mysql 驱动程序兼容。 第二个:aws.amazon.com/rds/aurora/faqs 【参考方案1】:

正如亚马逊所说,Aurora 在服务层与 MySql 100% 兼容,因此,您应该使用您使用的驱动程序连接到 MySql。

【讨论】:

【参考方案2】:

在 re:Invent 2016 的一次会议上,有人提到使用 MariaDB 驱动程序可以更快地进行故障转移,因为驱动程序会注册节点的 IP,因此您的应用程序不必等待 DNS 传播以防发生故障转移。

在大约 28 分钟标记处https://youtu.be/duf5uUsW3TM?t=27m40s。


2018 年 3 月 5 日更新

自此答案以来,支持已正式记录在案。详情请见https://mariadb.com/kb/en/library/failover-and-high-availability-with-mariadb-connector-j/#specifics-for-amazon-aurora。

【讨论】:

请参阅mariadb.org/… 以获得对该用例的深入解释

以上是关于应该使用啥数据库驱动程序来访问 AWS Aurora?的主要内容,如果未能解决你的问题,请参考以下文章

AWS 服务是啥东西?

我应该啥时候在 AWS 中使用 t2.medium 和 m3.medium 实例类型?

在 AWS 上部署 Web 应用程序

如果我需要访问底层数据,我应该为 Opencv 图像使用啥格式?

AWS:我可以使用啥来在 RDS 上运行定期任务?

AWS简介与历史