在AppEngine项目外使用Google AppEngine数据存储
我在做一个小框架 Pyxer,我希望能在 Google AppEngine 项目之外也使用 Google AppEngine 的数据存储功能,因为我已经习惯了这种 ORM(对象关系映射)模式,对于一些小的快速开发来说,这非常方便。不过,由于 Google AppEngine 在文件大小和文件数量上有一些限制,我不能在所有项目中都使用它。
如果有一个项目能提供与 AppEngine 数据存储相同命名的 ORM,那将是一个很好的替代方案。我也很喜欢 GQL(Google 查询语言)这种方式,因为它很好地结合了 ORM 和 SQL 的特点。
有没有人知道在哪里或者如何能找到这样的解决方案呢?谢谢!
3 个回答
0
还有一个叫做远程API的东西,批量加载工具就是用它来把数据上传到数据库或者从数据库下载数据的。
也许可以利用这个功能,让那些不在AppEngine上运行的应用程序也能使用那里的数据库。
4
你可能还想看看 AppScale,这是一个“让用户可以自己部署和托管他们的Google App Engine应用程序的平台”。
虽然这可能对你来说有点过于复杂,但绝对值得了解一下。