Publicado en: Jul 18, 2022

El controlador ODBC de Amazon Redshift ahora es de código abierto y está disponible para la comunidad de usuarios bajo la licencia de Apache 2.0. Gracias a este lanzamiento, los clientes se beneficiarán con una visibilidad mejorada de la implementación de los controladores y podrán contribuir a su desarrollo. Los usuarios pueden examinar el código del controlador ODBC en el repositorio correspondiente de GitHub de AWS, enviar mejoras de funcionalidad de los controladores mediante solicitudes pull de GitHub e informar problemas para su revisión.

También presentamos la compatibilidad de Amazon Redshift con protocolo binario. Con el protocolo binario habilitado, los datos del clúster de Amazon Redshift se envían al controlador ODBC sin convertirse en formato de texto, es decir que conservan su formato binario. El formato binario brinda una disminución promedio del 30 % en los datos enviados a través de conexiones por cable, lo que tiene como consecuencia una mayor velocidad en el rendimiento de las consultas completas que devuelven grandes conjuntos de resultados. Por ejemplo, las pruebas internas han demostrado que el tiempo necesario para las consultas completas que devuelven más de 100 columnas y más de un millón de filas se ha reducido en un 43 %. El protocolo binario está habilitado de manera predeterminada para todos los usuarios que tienen la versión más reciente del controlador ODBC, como también la versión más reciente de los controladores JDBC y Python.

El repositorio de GitHub del controlador ODBC de Amazon Redshift se encuentra aquí. Actualmente, el controlador es compatible con los sistemas operativos Windows y Linux. La compatibilidad con Mac OS se incorporará en los próximos lanzamientos. Tenga en cuenta que la versión de código abierto del controlador ODBC de Amazon Redshift se ha actualizado desde la versión 2.x en adelante, mientras que la versión anterior de código cerrado (el grupo de versiones 1.x) solo se actualizará con las actualizaciones de seguridad críticas. 

Se recomienda a todos los clientes actualizar a la versión más reciente del controlador para disfrutar de una funcionalidad y un rendimiento mejorados. Consulte la documentación para llevar a cabo la instalación.