我正在设计一个新的 GAE python 应用程序,并希望以允许自托管的方式设计它。
许多 Web 框架都是平台中立的,但是当涉及到数据库时,我很难找到任何适用于 GAE 和其他东西的 NoSql 抽象。
我看到的唯一解决方案:
AppScale http://code.google.com/p/appscale/ :
模拟数据存储 API 的虚拟机。最大的问题是需要虚拟机,所以只适合超大型企业级开发。这可能是最好的解决方案......
Django -诺雷尔 http://www.allbuttonspressed.com/projects/django-nonrel :
有些 GAE 特有的奇怪之处,但似乎是可以控制的。主要缺点是被迫使用django,(我倾向于金字塔)
所以我的问题:还有其他潜在的解决方案吗?允许从 bigtable 重定向到 couchdb 或另一个 nosql 数据库的“轻量级”抽象将是理想的选择。
PS:我知道我可以使用 Google cloud-sql(托管 mysql 实例),但我希望专注于 nosql。
最佳答案
TyphoonAE包括 MongoDB stub对于数据存储和官方 SDK 包括 SQLlite stub
关于python - python 的可移植 GAE bigtable 抽象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11856779/