私の小さなフレームワークの場合Pyxer AppEngineプロジェクトの外でもGoogle AppEngineデータストアを使用できるようにしたいと思っています。このORMパターンに慣れていて、これはいいね。ファイルサイズやファイル数に制限があるため、すべてのプロジェクトでGoogle AppEngineを使用することはできません。AppEngineプロジェクトの外でGoogle AppEngineデータストアを使用する
AppEngineデータストアと同じ名前を持つORMを提供するプロジェクトがあった場合は、素晴らしい代替方法もあります。私はORMとSQLのパターンがうまく組み合わせられているので、GQLのアプローチも非常に好きです。
このような解決策がどこでどのように見つけられるのでしょうか?ありがとう。
ありがとう、これらは非常に便利なヒントです。ブログの投稿には、たくさんの興味深いリンクが含まれています。私が理解する限り、AppEngineデータベースを「AppEngine」データベースの外部に「クローン」することや、Google AppEngineのアレンジメントのスタンドアロンには真剣な取り組みはありません。私は、AutumnやStormのような既存のPythonフレームワークの1つを使用して、私の特別なニーズに合うように少し詰め込むと思います。この非常に有益な答えをありがとうございます! – Holtwick
BDBDatastore _は、App Engine以外のApp Engineデータベースモデルのクローンです。しかし、より大規模な展開の場合、HBase/Hypertableがありますが、小規模な配置(たとえば、単一のライブデータストアサーバーで十分です)を目指しています。 –