是否有任何软件库提供用于存储和查询数据的接口,如Google App Engine数据存储区,但使用本地文件或服务而不是在App Engine上运行?Google-App-Engine-like Datastore for Python
我要找的具体特点是:
- 将数据存储为实体命名属性
- 查询支持
- 原子事务
- Python语言绑定
- 奔跑我的本地机器上
- 要么存储到一个文件
- 或连接到本地数据库 服务
- 免费和开源
感谢
是否有任何软件库提供用于存储和查询数据的接口,如Google App Engine数据存储区,但使用本地文件或服务而不是在App Engine上运行?Google-App-Engine-like Datastore for Python
我要找的具体特点是:
感谢
您也可以检查MongoDB。它是一个开源的面向文档的数据库系统。
看一看ZODB - 不完全一样,但similiar http://www.zodb.org/
从文档
ZODB为您带来的一些功能:
您可能还想查看Appscale(http://www.appscale.com)。它允许您在Google之外(在笔记本电脑上,本地群集上/防火墙后面或Amazon EC2中)运行App Engine应用程序而无需修改。 AppScale是并且完成您在此列出的每个要求。它会自动安装/配置/管理您的应用程序使用的数据存储服务(以及所有其他API /服务),因此您不必这样做。
monogodb还有一个appengine存根。 https://github.com/hellerstanislav/appengine-datastore-mongodb-stub – 2013-03-07 08:28:19
MongoDB看起来像我想要的几乎所有东西。我以前看过它,但没有意识到GAE称为实体的东西实际上只是一个文档。 我希望我不需要把它作为一个单独的过程来运行,但我可以处理这个问题。 – user985840 2013-03-08 05:00:18
找到本页非常有用。 http://api.mongodb.org/python/2.4.2/tutorial.html – user985840 2013-03-08 05:23:29