内容提要
DAC团队推出新的Python连接器,新增Microsoft Excel集成和订阅模式,降低用户成本并提供持续更新和支持。新连接器支持数据库操作,兼容多个平台,提升性能和响应速度,增加了对Firebird、PostgreSQL和MongoDB的支持。
延伸解读
订阅模式转变:从一次性买断到年度付费
本次发布将Python连接器的付费方式从一次性买断改为年度订阅。用户通过年度费用即可访问连接器及相关服务,官方称此举旨在降低使用门槛并让支出更易管理。对于需要持续更新和支持的团队,订阅制可能更友好,但长期使用成本需根据实际周期评估。
连接池与元数据缓存:性能优化的两个方向
新版本为所有连接器引入连接池,通过维护预建连接减少反复开关连接的开销,提升重连速度。同时,针对BigCommerce、Dynamics 365、NetSuite、Salesforce和Zoho CRM等云连接器实现元数据缓存,加速元数据交互并降低延迟。这两项改进分别针对数据库连接效率和云数据源响应速度。
兼容性扩展:新增数据库与编码支持
本次更新增加了对Firebird 5、PostgreSQL 16、MongoDB 6和7的支持,并为xBase加入UTF8编码支持。这些兼容性增强意味着使用上述数据库版本或需要UTF8处理的用户,可以更顺畅地在Python应用中集成对应数据源,减少因版本不匹配导致的适配工作。
Microsoft Excel连接器:在Python中操作Excel数据
新推出的Python Connector for Microsoft Excel允许用户从Python应用对Excel数据进行创建、读取、更新和删除操作。它遵循Python DB API 2.0规范,并以wheel包形式分发,支持Windows、macOS和Linux。对于需要将Excel作为数据源进行程序化处理的场景,这提供了一种标准化的访问方式。
Q&A
新的Python连接器支持哪些数据库操作?
新的Python连接器支持对Microsoft Excel数据进行创建、读取、更新和删除操作。
新的订阅模式有什么优势?
新的订阅模式通过年度费用降低用户成本,并提供持续更新和支持。
连接池功能如何提高数据库连接效率?
连接池功能通过维护预先建立的连接池,减少打开和关闭连接的成本,提高重新连接数据库的速度。
新连接器对哪些数据库提供了支持?
新连接器新增对Firebird、PostgreSQL和MongoDB的支持。
元数据缓存的实现有什么好处?
元数据缓存提升了与多个数据源的交互速度,减少了延迟。
Python连接器的兼容性如何?
Python连接器兼容Windows、macOS和Linux平台,并符合Python DB API 2.0规范。