发布于: Jul 6, 2022

Amazon Redshift ODBC 驱动程序现已开源,可供 Apache-2.0 许可证下的用户社区使用。此次发布之后,客户可以获得更深入的驱动程序实施可见性,并且可以为其发展做贡献。用户可以在相关的 Amazon GitHub 存储库上浏览 ODBC 驱动程序的代码,通过 Github 拉取请求提交驱动程序功能增强,并报告需要检查的问题。

此外,我们还为 Amazon Redshift 引入了二进制协议支持。启用二进制协议之后,Amazon Redshift 集群中的数据无需转换成文本格式即可发送至 ODBC 驱动程序,并且会保持二进制格式。二进制格式可以将通过线路发送的数据量平均减少 30%,从而为返回大型结果集的查询提供更快速的端到端查询性能。例如,内部测试显示,对于返回 100 列和 100 万行以上的查询,端到端查询时间缩短了 43%。对于使用最新 ODBC 驱动程序以及最新 JDBC 及 Python 驱动程序的所有用户,默认已启用二进制协议。

Amazon Redshift ODBC 驱动程序 Github 存储库位于此处。该驱动程序目前支持 Windows 和 Linux 操作系统。后续版本将会添加 Mac OS 支持。请注意,从目前开始,开源 Amazon Redshift ODBC 驱动程序版本已更新至 2.x,但先前的闭源版本(1.x 版本分支)只会更新关键安全更新。

开源 ODBC 驱动程序和二进制协议支持现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。

建议所有客户升级到最新驱动程序版本,以提高功能和性能。有关安装指导,请参阅文档