为了在 python 中使用 HANA,我一直使用 HANA 客户端附带的非常旧的 python 2.6.4。有办法让它工作与其他 python 版本,但它们似乎非常hacky。
现在我在 Github 上找到了非常有前途的PyHDB 项目,它似乎可以更轻松地安装并使用更新的 Python 版本来完成同样的工作。
哪些功能不适用于与 HANA python 一起工作的 PyHDB?
是否存在性能缺陷?
编辑:
这是我使用模块 globals发现的:
format; hdbcli: qmark, named)这里是关于当前情况的更新:
关于性能:
以下博客文章包含一些进一步的信息:
https://blogs.sap.com/2017/07/26/sap-hana-2.0-sps02-new-feature-updated-python-driver/
pyhdb已于 2021 年 5 月弃用,不再维护。您可以发现其 GitHub 存储库已存档 ( https://github.com/SAP-archive/PyHDB ) 并且处于只读模式。SAP 维护者@bsrdjan 关闭了任何未解决的问题和拉取请求。hdbcli现在是推荐的用于与 SAP HANA 数据库交互的 Python 包,尽管它是闭源且文档较少。
我建议使用sqlalchemy-hana,它是 SAP HANA 数据库的 SQLAlchemy 方言。它可以使用hdbcli或pyhdb对配置进行一行更改,因此您无需跟踪数据库驱动程序文档。
| 归档时间: |
|
| 查看次数: |
5784 次 |
| 最近记录: |