Verbindung zu Multi-AZ-DB-Clustern mit den AWS Treibern für Amazon RDS herstellen - Amazon Relational Database Service

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verbindung zu Multi-AZ-DB-Clustern mit den AWS Treibern für Amazon RDS herstellen

Die AWS Treibersuite wurde so konzipiert, dass sie schnellere Switchover- und Failover-Zeiten sowie Authentifizierung mit AWS Secrets Manager, AWS Identity and Access Management (IAM) und Federated Identity unterstützt. Die AWS Treiber sind darauf angewiesen, den Status des DB-Clusters zu überwachen und die Clustertopologie zu kennen, um den neuen Writer zu ermitteln. Dieser Ansatz reduziert die Umstellungs- und Failover-Zeiten auf Werte im einstelligen Sekundenbereich, im Vergleich zu Werten im zweistelligen Bereich bei Open-Source-Treibern.

Im Zuge der Einführung neuer Servicefunktionen besteht das Ziel der AWS Treibersuite darin, eine integrierte Unterstützung für diese Servicefunktionen zu bieten.

Herstellen einer Verbindung mit den Multi-AZ-DB-Clustern mithilfe des JDBC-Treibers von Amazon Web Services (AWS)

Der JDBC-Treiber von Amazon Web Services (AWS) ist als fortschrittlicher JDBC-Wrapper konzipiert, um Anwendungen dabei zu unterstützen, die Funktionen geclusterter Datenbanken zu nutzen. Dieser Wrapper ergänzt einen vorhandenen JDBC-Treiber und erweitert dessen Funktionen. Der Treiber ist Drop-In-kompatibel mit den folgenden Community-Treibern:

  • MySQL Connector/J

  • MariaDB Connector/J

  • pgJDBC

Um den AWS JDBC-Treiber zu installieren, hängen Sie die JAR-Datei des AWS JDBC-Treibers an (befindet sich in der AnwendungCLASSPATH) und behalten Sie die Verweise auf den jeweiligen Community-Treiber bei. Aktualisieren Sie das jeweilige Verbindungs-URL-Präfix wie folgt:

  • jdbc:mysql:// auf jdbc:aws-wrapper:mysql://

  • jdbc:mariadb:// auf jdbc:aws-wrapper:mariadb://

  • jdbc:postgresql:// auf jdbc:aws-wrapper:postgresql://

Weitere Informationen zum AWS JDBC-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im Amazon Web Services (AWS) JDBC-Treiber-Repository. GitHub

Herstellen einer Verbindung mit den Multi-AZ-DB-Clustern mithilfe des Python-Treibers von Amazon Web Services (AWS)

Der Amazon Web Services (AWS)-Python-Treiber ist als fortschrittlicher Python-Wrapper konzipiert. Dieser Wrapper ergänzt den Open-Source-Treiber Psycopg und erweitert dessen Funktionen. Der AWS Python-Treiber unterstützt Python-Versionen 3.8 und höher. Sie können das Paket aws-advanced-python-wrapper zusammen mit den Open-Source-Paketen psycopg mithilfe des Befehls pip installieren.

Weitere Informationen zum AWS Python-Treiber und vollständige Anweisungen zu seiner Verwendung finden Sie im GitHub Python-Treiber-Repository von Amazon Web Services (AWS).