python - python 的可移植 GAE bigtable 抽象?

标签 python google-app-engine bigtable

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

相关文章:

python - 使用 mechanize python 登录 Instagram

python - 使用列表从 CSV 文件创建字典

google-app-engine - Google Endpoints API + Chrome 扩展为 endpoints.get_current_user().user_id() 返回 None

java - 在灵活的环境中部署bigtable helloworld不起作用

python - 使用谷歌应用程序引擎的线程型解决方案

database - Hbase 和 BigTable 有什么区别?

python - 调用 python 脚本时,它是否将完整的脚本加载到终端/命令提示符中?

python - Python 中函数的分箱值 (numpy)

node.js - 应用程序引擎部署 [13] 处理用户代码时出错

postgresql - 直接在 Google AppEngine 上使用 psycopg2