Amazon Redshift ODBC驱动程序现已调整为开源,面向Apache-2.0许可下的用户社区提供。此次发布后,客户将能够获得驱动程序实施的增强可见性,并能够为其开发做出贡献。
用户可以在相关的AWS GitHub存储库中浏览ODBC驱动程序的代码,通过Github拉取请求提交驱动程序增强功能,并报告问题以供审查。
亚马逊云科技还推出了对Amazon Redshift的二进制协议支持。启用二进制协议后,来自Amazon Redshift集群的数据将被发送到ODBC驱动程序,而不会转换为文本格式,并以二进制格式保存。二进制格式使通过线路发送的数据平均减少30%,从而使返回大型结果集的查询具有更快的端到端查询性能。
例如,内部测试显示,返回超过100列和超过100万行的查询的端到端查询时间,在速度上提升了43%。针对所有使用最新ODBC驱动程序的用户,以及使用最新JDBC和Python驱动程序的用户,都默认启用了二进制协议。
ODBC驱动程序目前支持Windows和Linux操作系统。在即将发布的版本中,将增加对Mac OS的支持。请注意,开源的Amazon Redshift ODBC驱动程序版本往后已更新为2.x,而先前的闭源版本(1.x 版本分支)将仅通过关键安全更新进行更新。建议大家升级到最新的驱动程序版本,以获得改善的功能和性能。