2

私は新しいScriptDb機能を調べてきました-データストアとしてのFusionTablesよりも「優れている」と確信しています。方法/理由がわかりません。フュージョンテーブルよりもなぜそれが好ましいのか(普遍的ではありませんが、私は確信しています)を誰かが提案できるでしょうか?

4

1 に答える 1

12

「scriptDBを使用する理由」を正当化するためのいくつかのポイントがあります

  1. FusionTablesからデータをフェッチするためにURLfetchを使用する必要はありません。URLFetchのクォータが比較的低いため(私の観察によると)
  2. ScriptDBはAppScriptでネイティブにサポートされているため、フュージョンテーブルにアクセスするための独自の実装よりも高速で堅牢です。
  3. ScriptDBは(JSON形式の)Key-Valueストアであり、DBサイズが大きくなるとレイテンシーが直線的に増加します。これは、DBサイズとともにレイテンシーが指数関数的に増加するすべてのRDBMSよりも高速です。しかし、データサイズが大きくなるとFusionTableがどのように動作するかはわかりません。
  4. ScripDBサービスには、URLFetchよりもはるかに高いクォータがあります。
  5. フュージョンテーブルでは、1秒間に最大5つのクエリを実行できますが、scriptDBでは、そのようなクエリ制限の宣言はありません。
  6. ScriptDBのサイズ制限:コンシューマーアカウントの場合は50MB、Google Appsアカウントの場合は100MB、Google Apps for Business / Education/Governmentアカウントの場合は200MB。AppsScriptを使用して開発されたアプリケーションにはこれで十分だと思います。

詳細については、以下のリンクのFAQセクションを確認してください。 https://developers.google.com/apps-script/scriptdb

于 2012-07-24T11:24:03.480 に答える