あなたは適切に質問に答えることはほぼ十分な情報を置いていませんでした。 GoogleではCloud SQLとHR Datastoreの両方を提供しています。なぜなら、それぞれ独自の長所と短所があるからです。私たちはあなたの質問に答えることはできません。
クラウドSQLは、既にSQLベースのアプリケーションを移植している場合にうまく機能します。または、アプリケーションがSQLによって提供されるリレーショナルセマンティクスを必要としていることがわかっている場合。データストアは、SQL以外にも膨大な量のデータに対して拡張されますが、SQLとの直接的な互換性はなく、最終的に一貫したセマンティクスは一部のアプリケーションには適していない可能性があります。
マイグレーションが心配であるというコメントを追加しました。これは、回答にも大きな影響を与えます。 Cloud SQLは他のSQLバックエンドに簡単に移行できます。 Django-nonrelを使用していても、それほど多くはありませんが、データストアはMongoDBバックエンドに移行できます。
回答が欲しい場合は、サイトの内容、データの種類、データ間の関係、規模の拡大の程度に関する情報を提供する必要があります。また、移行する理由は何でしょうか。どこに移行する予定ですか?
明らかにgae-datastoreにタグを付けました。おそらく私はあなたの質問について間違っている – jlengrand
ビデオは非常に役に立つと思われる。私はgae-datastoreタグを削除しました。だから、私はすべてのオプションについて開いている。私の他の懸念事項は、このウェブサイトがGAEの機能と同じくらい多くを使用していれば、それは「ロックされて」マイグレーションできるということですか? –
まあ、私は正反対だと思います。あなたのアーキテクチャが十分な場合、データストアは最終的には単にインタフェースにすぎません。 get_valuesやset_valuesなどの関数を作成します。明日あなたがオプションを変更することにした場合、それらは変更されることを意味する唯一のものです。 – jlengrand