2

新しいGAEpythonアプリケーションを設計していますが、セルフホスティングを可能にする方法で設計したいと思います。

多くの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に焦点を当てたいと考えています。

4

1 に答える 1

2

TyphoonAEにはデータストア用のMongoDBスタブが含まれ、公式SDKにはSQLliteスタブが含まれています

于 2012-08-08T14:02:50.780 に答える