发布于: Nov 5, 2020
Amazon Redshift JDBC 和 Python 驱动程序现已调整为开源,面向 Apache-2.0 许可下的用户社区提供。此次发布后,客户将能够获得驱动程序实施的增强可见性,并能够为其开发做出贡献。用户现在可以在相关的 AWS GitHub 存储库中浏览这两个驱动程序的代码,通过 Git Pull 请求提交驱动程序功能增强,并报告问题以供审查。
此外,我们还将推出对 Amazon Redshift JDBC 和 Python 驱动程序的几项增强。JDBC 驱动程序现在支持跨数据库查询(预览),改进 resultset 元数据提取,通过 reWriteBatchedInsertsSize 参数改进批量 INSERT 性能,通过 fetchRingBufferSize 参数改进对客户端光标的支持,并新增了对 SocketFactory 的支持。这一新的开源 Python 驱动程序引入了对单点登录 (SSO)、NumPy 和 Pandas API 支持的 IAM 和 IDP 支持,并提供了扩展的数据库元数据 API。
GitHub 存储库为:
Amazon JDBC 驱动程序 https://github.com/aws/amazon-redshift-jdbc-driver
Amazon Python 驱动程序 https://github.com/aws/amazon-redshift-python-driver
请注意,开源的 Amazon Redshift JDBC 驱动程序版本往后已更新为 2.0.x,而先前的闭源版本将继续在 1.x 版本分支上维护,直至另行通知。
我们建议所有客户升级到最新的驱动程序版本,以获得改善的功能和性能。如需安装指南,请参阅 Amazon JDBC 驱动程序 2.0 文档,如需源代码,请参阅 Amazon Redshift JDBC 和Python 驱动程序 GitHub 存储库。