1

私はここ数週間、Google AppEngineについてもっと読んでいて、MongoDBでの作業を含めてPythonを学びました。私が最も必要としているのは、スケーラブルなデータベースソリューションです。Google AppEngineを発見する前は、DynamoDB、MongoDb、BigCouchの3つのDBソリューションしか役に立ちませんでした。

私はPython言語が本当に好きであることがわかり、ASP.NET開発から来たものについては、Pythonを使用してアプリを切り替えて開発することにしました。私の最初の選択は、Python+ボトル+mongoDBを使用してアプリケーションを開発することでした。問題は、DynamoDBが非常に高価であり、使いやすいバックアップ/復元オプションがないために、Amazonの製品に合格したことです。

GoogleAppEngineデータストアははるかに手頃な価格です。ただし、Googleのウェブサイトで特定の質問に関する情報を見つけることができません。

これが私が答える必要がある質問のいくつかです:

  • Google Datastoreは管理コンソール内のバックアップ/復元をサポートしていますか?
  • 50TBのデータをバックアップ/復元したい場合、データのバックアップ/復元にはどのくらいの時間がかかりますか?どこに保管されていますか?費用はいくらですか?
  • たとえば、1TBのデータをバックアップするのにどのくらいの時間がかかりますか?
  • データストアはデータベースレイヤーでのキャッシュをサポートしていますか
  • 私が知っておくべき短所はありますか?

私が答えを得る必要がある質問のそれらのいくつか。MongoDBは優れた製品であり、Mongo +Python+ボトルを使用したWebアプリの開発は楽しい楽しい楽しいものです。ただし、私はGoogleが提供するような完全なDBホストソリューションを好みます。しかし、それを行う前に、私は何かを見逃していないことを確認する必要があります。

4

1 に答える 1

1

回答が必要な質問のいくつかを次に示します。

Google データストアは、管理コンソール内でのバックアップ/復元をサポートしていますか?

いいえ、はい。アプリケーションの datastore_admin を有効にすることで、管理コンソール内からデータをバックアップおよび復元できます (これを指摘してくれた Idan Shechter に感謝します!) 詳細については、https ://developers.google.com/appengine/docs/ を参照してください。管理コンソール/データストア管理者

コマンドラインからデータをダウンロードすることもできます。参照: https://developers.google.com/appengine/docs/python/tools/uploadingdata

50 TB のデータをバックアップ/復元したい場合、データのバックアップ/復元にどのくらいの時間がかかりますか?

データをどこにバックアップするかによって異なります。Blobstore または Google Cloud ストレージへのバックアップは、ローカル マシンへのバックアップよりもはるかに短い時間で済む可能性があります。50 TB をローカル マシンに転送するには時間がかかり、ネットワーク速度などの多くの要因に依存します。

どこに保管されていますか?

Datastore Administration を使用すると、Blobstore または Google Cloud Storage にバックアップできます。コマンド ライン ツールを使用する場合は、データのダウンロード先として選択した場所に保存されます。

費用はいくらですか?

Blobstore の料金は $0.13/GB/月で、5GB が無料です。Google Cloud Storage は、最初の TB まで 1 GB/月あたり $0.12 です。Cloud Storage の価格に関する詳細情報は、 https ://developers.google.com/storage/docs/pricingandterms で確認できます。

帯域幅のコストは 1 GB あたり $0.12 です (最初の 1 GB は無料です)。料金の詳細については、 https ://cloud.google.com/pricing/ をご覧ください。

たとえば、1 TB のデータをバックアップするのにどれくらいの時間がかかりますか?

繰り返しますが、バックアップ先と転送速度によって異なります。

DataStore はデータベース レイヤーでのキャッシュをサポートしていますか? 注意すべき短所はありますか?

いいえ、データベース層のキャッシュはサポートしていません。

于 2012-10-25T18:34:19.450 に答える