用于Python的NoSQL独立于数据库的ORM/ODM

用于Python的NoSQL独立于数据库的ORM/ODM,python,mongodb,nosql,Python,Mongodb,Nosql,我正在研究使用NoSQL数据库(MongoDB)的软件体系结构。理想情况下,我希望使用一个独立于数据库的ORM/ODM来实现这一点,但我找不到任何类似于SQLAlchemy for NoSQL的库。你知道吗 我确实发现了很多包装器,但没有一个看起来与数据库无关。如果没有,是不是因为所有的NoSQL数据库都有不同的用例,一个普通的ORM/ODM不会像在SQL中那样有意义?不太清楚python,但是在Java中,你可以使用PlayORM这样的框架来支持Csasandra,HBase和MongoDb。

我正在研究使用NoSQL数据库(MongoDB)的软件体系结构。理想情况下,我希望使用一个独立于数据库的ORM/ODM来实现这一点,但我找不到任何类似于SQLAlchemy for NoSQL的库。你知道吗


我确实发现了很多包装器,但没有一个看起来与数据库无关。如果没有,是不是因为所有的NoSQL数据库都有不同的用例,一个普通的ORM/ODM不会像在SQL中那样有意义?

不太清楚python,但是在Java中,你可以使用PlayORM这样的框架来支持Csasandra,HBase和MongoDb。

也许它还不存在,因为人们不太可能交换NoSQL数据库?每个基于关系的数据库都支持某种或多或少标准化的SQL方言。NoSQL数据库还很年轻,并且在大多数情况下会动态更改其QL语法。这是开发人员不使用通用ORM的主要原因(我可以想象)。@selfnamed似乎是合理的!输入答案,我将为您提供MongoDB的信誉。