是否有任何软件库像 Google App Engine Datastore 那样提供用于存储和查询数据的接口,但使用本地文件或服务而不是在 App Engine 上运行?
我正在寻找的具体功能是:
- 将数据存储为具有命名属性的实体
- 查询支持
- 原子事务
- Python 语言绑定
- 在我的本地机器上运行
- 要么存储到单个文件
- 或连接到本地数据库服务
- 免费和开源
谢谢
是否有任何软件库像 Google App Engine Datastore 那样提供用于存储和查询数据的接口,但使用本地文件或服务而不是在 App Engine 上运行?
我正在寻找的具体功能是:
谢谢
您还可以检查MongoDB。它是一个开源的面向文档的数据库系统。
您可能还想查看 Appscale ( http://www.appscale.com )。它允许您在 Google 之外(在您的笔记本电脑、本地集群/防火墙后面或 Amazon EC2 中)运行您的 App Engine 应用程序而无需修改。AppScale 满足您在此处列出的每个要求。它会自动安装/配置/管理数据存储服务(以及所有其他 API/服务)供您的应用程序使用,因此您不必这样做。
看看 ZODB - 不完全相同但相似http://www.zodb.org/
从文档
ZODB 为您带来的一些功能: