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