Veröffentlicht am: Oct 7, 2022

Der AWS JDBC-Treiber für PostgreSQL ist jetzt allgemein für die Verwendung mit Ihren Amazon RDS- oder Amazon Aurora PostgreSQL-kompatiblen Datenbankclustern verfügbar. Dieser Wrapper-Treiber wurde entwickelt, um mit dem PostgreSQL Community-Traiber zusammenzuarbeiten und eine verbesserte Failover-Behandlung für geclusterte Datenbanken wie Aurora PostgreSQL zu bieten. Der AWS JDBC-Treiber für PostgreSQL ist per Drop-In mit Ihren bestehenden Anwendungen kompatibel, da er neben dem Community-Treiber auch Failover-Funktionen bietet, so dass Sie weniger Anwendungsänderungen vornehmen müssen. Diese Version ersetzt den eigenständigen AWS JDBC-Treiber für PostgreSQL, der zuvor als Vorversion veröffentlicht wurde.

Der Wrapper-Treiber minimiert die Failover-Zeit, indem er den Status des Datenbank-Clusters überwacht und die Topologie des Clusters zwischenspeichert. Der Cache wird dann verwendet, um die Geschwindigkeit der DNS-Namensauflösung beim Ausfall eines Knotens zu verbessern und die Failover-Zeit von Minuten auf Sekunden zu reduzieren. Es ist ein Open-Source-Projekt, das die Apache-Lizenz v2 verwendet und mit Maven, Gradle oder per .jar-Datei installiert werden kann.

Der AWS JDBC-Treiber für PostgreSQL unterstützt die IAM-Datenbankauthentifizierung. Besuchen Sie das Projekt auf GitHub, um den Treiber herunterzuladen und Funktionsanfragen zu stellen.