MongoDB的纯Python实现?

2024-04-20 14:24:56 发布

您现在位置:Python中文网/ 问答频道 /正文

寻找一个noSQL数据库实现,它具有ORM语法(pref.like Django的语法),让我可以存储和检索嵌套的字典属性,但完全是用Python编写的,以便于部署,并避免了map/reduce的Javascript语法。如果它有一个上下文感知(菜单)、基于python的控制台,并且能够作为一个单独的守护进程任务运行,那就更好了。是否已经有这样一个计划(我找不到),还是我应该开始一个?在


Tags: django数据库mapreduce字典属性进程部署
3条回答

我不知道noSQL解决方案,但是sqlite+sqlalchemy的ORM对我来说非常好。只要它提供了所需的接口和特性,我看不出有理由关心它是否在内部使用sql。在

有一个Python mongodb驱动程序PyMongo。它是一个mongodb.org网站支持的驱动程序。所以它是最新的。在

对于GUI来说,有几个实验正在进行中。在

  1. PHP mongo admin
  2. Futon for mongo

这是一个老问题,所以我不知道这是否仍然相关,但是我发现这个纯python noSQL数据库看起来非常不错:

CodernityDBCodernity Labs

如果您想要一些纯python索引和全文搜索解决方案,您可能会对Whoosh感兴趣,在某些用例中,这与将其用作存储完全相关。在

对于这两种情况,我不确定是否有ORM接口。在

如果你从那以后开始自己的解决方案,我会对它感兴趣的。在

相关问题 更多 >