Publié le: Jul 18, 2022
Le pilote ODBC Amazon Redshift est désormais disponible en open source pour la communauté des utilisateurs sous la licence Apache-2.0. Grâce à cette version, les clients bénéficieront d'une meilleure visibilité sur la mise en œuvre du pilote et pourront participer à son développement. Les utilisateurs peuvent désormais parcourir le code du pilote ODBC sur le référentiel AWS GitHub correspondant, soumettre des améliorations de fonctionnalités des pilotes via des requêtes pull Github, et signaler les problèmes pour vérification.
Nous lançons également une prise en charge du protocole binaire pour Amazon Redshift. Une fois le protocole binaire activé, les données du cluster Amazon Redshift sont envoyées au pilote ODBC sans être converties au format textuel, et restent au format binaire. Le format binaire réduit en moyenne de 30 % la quantité de données envoyées par câble, ce qui permet d'accélérer les performances des requêtes de bout en bout pour les requêtes renvoyant de grands ensembles de résultats. Par exemple, les tests effectués en interne ont montré une accélération de 43 % des temps de requête de bout en bout, pour des requêtes renvoyant plus de 100 colonnes et plus d'un million de lignes. Le protocole binaire est activé par défaut pour tous les utilisateurs du dernier pilote ODBC, ainsi que des derniers pilotes JDBC et Python.
Le référentiel Github du pilote ODBC Amazon Redshift se trouve ici. Le pilote prend actuellement en charge les systèmes d'exploitation Windows et Linux. Mac OS sera pris en charge dans les futures versions. Il convient de noter que la version open source du pilote ODBC Amazon Redshift a été mise à jour vers la version 2.x, mais que seules les mises à jour de sécurité critiques seront appliquées à la précédente version en logiciel fermé (la branche de version 1.x).
Nous recommandons à tous les clients de passer à la dernière version du pilote pour améliorer les fonctionnalités et les performances. Pour obtenir des instructions d'installation, reportez-vous à la documentation.