python的便携式GAE bigtable抽象?

时间:2012-08-08 02:17:29

标签: python google-app-engine bigtable

我正在设计一个新的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。

1 个答案:

答案 0 :(得分:2)

TyphoonAE包含数据存储区MongoDB stub,官方SDK包含SQLlite stub