python的可移植GAE bigtable抽象?

python的可移植GAE bigtable抽象?,python,google-app-engine,bigtable,Python,Google App Engine,Bigtable,我正在设计一个新的GAE python应用程序,并希望以允许自托管的方式进行设计 很多web框架都是平台无关的,但当涉及到数据库时,我很难找到任何适用于GAE和其他(任何)东西的NoSql抽象 我看到的唯一解决方案是: 应用规模: 模拟数据存储API的虚拟机。最大的问题是需要一台虚拟机,所以只适合超大型企业级开发。不过,这可能是最好的解决方案 德扬戈·诺雷尔: 有些同性恋者有特殊的古怪,但似乎可以控制。主要缺点是被迫使用django(我倾向于金字塔) 那么我的问题是:还有其他可能的解决方案吗?一

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

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

我看到的唯一解决方案是:

应用规模:
模拟数据存储API的虚拟机。最大的问题是需要一台虚拟机,所以只适合超大型企业级开发。不过,这可能是最好的解决方案

德扬戈·诺雷尔:
有些同性恋者有特殊的古怪,但似乎可以控制。主要缺点是被迫使用django(我倾向于金字塔)

那么我的问题是:还有其他可能的解决方案吗?一个“轻”的抽象允许从bigtable重定目标到,比如说couchdb或另一个nosql数据库将是理想的


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

包括一个用于数据存储的sql,而官方SDK包括一个为什么数据存储不能满足您的要求?GAE数据存储满足了我的使用要求,然而,有时政府机构要求我进行外包,需要一台独立的服务器(无外部访问),因此我希望只有一种数据库编码方式,而不需要另一种方式来满足客户的基础设施需求。现在是2012年,虚拟机不是“超大型企业级”。我有一对夫妇只供私人使用。我确信您的企业/政府客户已经拥有一个租用/拥有的虚拟机场。如果没有看到,感谢peter的反馈,但是我的gov客户没有虚拟机场,他们不允许使用外部服务器(我在泰国,仅供参考,这可能有点落后)。所以,是的,我必须设置一个vm服务器和所有的基础设施/维护复杂性(我使用云来摆脱这些东西,所以我不想回去)@jaysun在任何时候,你都需要设置一个你的应用程序可以访问的服务器。设置Appscale也没什么不同,但是如果你只是想寻找一种简单的存储方式,你可能想尝试一下这个键值存储,它还没有完成,但是你可以得到一个想法:嘿,太好了,我不知道gae sdk有这个。看起来很像我需要的!我去看看。