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