Python 的 NoSQL 抽象层

发布于 2024-11-05 15:28:16 字数 261 浏览 0 评论 0原文

有人知道 Python 的 nosql 数据库的抽象层类似于 SQL 的 SQL Alchemy 吗?这将允许 redismongodb 等...成为可插入后端,而无需专门为每个后端编写。

Does anybody know of an abstraction layer for nosql databases for Python similar to SQL Alchemy for SQL? This would allow redis, mongodb, etc... to be pluggable backends without having to write for each one specifically.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱你一生 2024-11-12 15:28:16

这将允许 redis、mongodb 等成为可插入后端,而无需为每个后端专门编写。

有 django-nonrel,但该库似乎正在将 SQL 操作转换为各种库操作。

这里的主要问题是这些东西根本不一样。特别是“NoSQL”家族分组是一个高级抽象。

有图形数据库、键值数据库和文档数据库等等。与 SQL 不同,它们在可用功能方面差异很快。

This would allow redis, mongodb, etc... to be pluggable backends without having to write for each one specifically.

There is django-nonrel, but that library seems to be converting SQL actions into the various library actions.

The major problem here is that these things are not really the same at all. In particular, the family grouping of "NoSQL" is a high level of abstraction.

There are graph databases and key-value databases and document databases and more. Unlike SQL, they diverge pretty quickly in terms of available features.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文