Veröffentlicht am: Jul 18, 2022
Der ODBC-Treiber von Amazon Redshift ist jetzt Open Source und steht der Benutzergemeinschaft unter der Apache-2.0-Lizenz zur Verfügung. Mit dieser Version erhalten Kunden einen besseren Einblick in die Treiber-Implementierung und können zu deren Entwicklung beitragen. Benutzer können den Code für beide ODBC-Treiber in dem entsprechenden AWS-GitHub-Repository durchsuchen, Erweiterungen der Treiberfunktionalität über Github-Pull-Anforderungen einreichen und Probleme zur Überprüfung melden.
Wir führen außerdem Binärprotokoll-Unterstützung für Amazon Redshift ein. Bei aktiviertem Binärprotokoll werden die Daten aus dem Amazon-Redshift-Cluster an den ODBC-Treiber gesendet, ohne in ein Textformat konvertiert zu werden; sie bleiben im Binärformat. Im Binärformat werden durchschnittlich 30 Prozent weniger Daten über Kabel gesendet, was bei Abfragen mit großen Ergebnissätzen zu einer schnelleren End-to-End-Abfrageleistung führt. So haben interne Tests beispielsweise ergeben, dass sich die End-to-End-Abfragezeiten für Abfragen mit mehr als 100 Spalten und mehr als 1 Million Zeilen um 43 % verkürzt hatten. Das Binärprotokoll ist standardmäßig für alle Benutzer aktiviert, die den neuesten ODBC-Treiber nutzen, sowie für die neuesten JDBC- und Python-Treiber.
Das GitHub-Repository des ODBC-Treibers von Amazon Redshift finden Sie hier. Der Treiber unterstützt aktuell die Windows- und Linux-Betriebssysteme. Mac-OS-Support wird in späteren Releases hinzugefügt werden. Bitte beachten Sie, dass die Open-Source-Version des ODBC-Treibers von Amazon Redshift auf 2.x aktualisiert wurde, während bei der vorherigen Closed-Source-Version (Versionszweig 1.x) nur wichtige Sicherheitsupdates ausgeführt werden.
Wir empfehlen allen Kunden ein Upgrade auf die neueste Treiberversion, damit sie von der besseren Funktionalität und Leistung profitieren können. In der Dokumentation können Sie sich über die Installation informieren.