2

我正在设计一个新的 GAE python 应用程序,并希望以允许自托管的方式设计它。

很多 Web 框架都是平台中立的,但是当涉及到数据库时,我很难找到任何适用于 GAE 和其他东西(任何东西)的 NoSql 抽象。

我看到的唯一解决方案:

AppScale http://code.google.com/p/appscale/
模拟数据存储 API 的虚拟机。最大的问题是需要虚拟机,所以只适合超大企业级开发。虽然这可能是最好的解决方案......

Django-norel http://www.allbuttonspressed.com/projects/django-nonrel
一些 GAE 特有的怪异,但似乎可以管理。主要缺点是被迫使用 django,(我倾向于金字塔)

所以我的问题是:还有其他潜在的解决方案吗?允许从 bigtable 重新定位到 couchdb 或另一个 nosql 数据库的“轻量级”抽象将是理想的。

PS:我知道我可以使用 Google cloud-sql(托管 mysql 实例),但我希望专注于 nosql。

4

1 回答 1

2

TyphoonAE包含一个用于数据存储的MongoDB 存根,官方 SDK 包含一个SQLlite 存根

于 2012-08-08T14:02:50.780 回答