Python 的 NoSQL 抽象层
有人知道 Python 的 nosql 数据库的抽象层类似于 SQL 的 SQL Alchemy 吗?这将允许 redis、mongodb 等...成为可插入后端,而无需专门为每个后端编写。
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有 django-nonrel,但该库似乎正在将 SQL 操作转换为各种库操作。
这里的主要问题是这些东西根本不一样。特别是“NoSQL”家族分组是一个高级抽象。
有图形数据库、键值数据库和文档数据库等等。与 SQL 不同,它们在可用功能方面差异很快。
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.
你可以看看http://www.allbuttonspressed.com/projects/django-nonrel 为 Django 提供 nosql 抽象层
You can take a look at http://www.allbuttonspressed.com/projects/django-nonrel which provides a nosql abstraction layer for Django