Python 的 NoSQL 抽象层

问题描述 投票:0回答:3

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

python mongodb redis nosql
3个回答
9
投票

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

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

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

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


2
投票

你可以看看http://www.allbuttonspressed.com/projects/django-nonrel它为Django提供了nosql抽象层


0
投票

这个 python 包(https://github.com/MatteoGuadrini/nosqlapi)为所有四种类型的数据库提供了对 NOSQL 数据库的抽象。

本页解释了该库如何像所有四个 NOSQL 数据库的抽象一样工作:https://nosqlapi.readthedocs.io/en/latest/api.html

© www.soinside.com 2019 - 2024. All rights reserved.