使用 AWS 驱动程序连接到 Amazon RDS 的多可用区数据库集群
借助 AWS 驱动程序套件,可显著缩短切换和故障转移时间,并支持使用 AWS Secrets Manager、AWS Identity and Access Management(IAM)和联合身份进行身份验证。AWS 驱动程序依靠监控数据库集群状态和了解集群拓扑,来确定新的写入器。这种方法将切换和故障转移时间缩短到几秒钟,而开源驱动程序的切换和故障转移时间则为几十秒。
随着新服务功能的推出,使用 AWS 驱动程序套件可为这些服务功能提供内置支持。
使用 Amazon Web Services(AWS)JDBC 驱动程序连接到多可用区数据库集群
Amazon Web Services(AWS)JDBC 驱动程序设计为高级 JDBC 包装器,可帮助应用程序利用集群数据库的功能。此包装器是对现有 JDBC 驱动程序各项功能的补充和扩展。该驱动程序与以下社区驱动程序兼容:
-
MySQL Connector/J
-
MariaDB Connector/J
-
pgJDBC
要安装 AWS JDBC 驱动程序,请附加 AWS JDBC 驱动程序.jar 文件(位于应用程序 CLASSPATH
中),并保留对相应社区驱动程序的引用。按如下方式更新相应的连接 URL 前缀:
-
jdbc:mysql://
到jdbc:aws-wrapper:mysql://
-
jdbc:mariadb://
到jdbc:aws-wrapper:mariadb://
-
jdbc:postgresql://
到jdbc:aws-wrapper:postgresql://
有关 AWS JDBC 驱动程序的更多信息及其完整使用说明,请参阅 Amazon Web Services (AWS) JDBC Driver GitHub repository
使用 Amazon Web Services(AWS)Python 驱动程序连接到多可用区数据库集群
Amazon Web Services(AWS)驱动程序设计为高级 Python 包装器。这款包装器是对开源 Psycopg 驱动程序的各项功能的补充和扩展。AWS Python 驱动程序支持 Python 3.8 及更高版本。您可以使用 pip
命令和 psycopg
开源软件包安装 aws-advanced-python-wrapper
程序包。
有关 AWS JDBC 驱动程序的更多信息及其完整使用说明,请参阅 Amazon Web Services(AWS)Python 驱动程序 GitHub 存储库