views4GCPのストレージサービスについてまとめてみた。Exp:76990---ただいま鋭意作成中です---TweetShareHatena注意この記事は2015年1月22日に更新されたもので、内容が古い可能性がありますのでご注意ください。限界値編みなさん、こんにちは。APIの検索性能を調査し、検索に引っかかる単語、引っかからない単語の規則性が少しは分かったかと思います。反映速度編」と題しまして、大量のDocumentの登録を実行してから、どれくらいの時間で登録できて、検索に反映されるのかを調べたいと思います。consistency」を使っています。consistency」なので、登録したDocumentは複数のデータセンターで管理されています。そのため、大量データを登録・削除処理を行った場合は、更新遅延が発生する場合が考えられます。https://cloud.google.com/appengine/docs/java/search/#Java_Consistency本記事では、その遅延が一体どれほどのものなのか、200件、500件、1000件のデータの登録を行って調べます。登録するDocumentのFieldの値と構成は、Part2の「1.Documentの登録」のサンプルコードの値をそのまま使います。2.12を使ってそれぞれの処理URLにリクエストを投げます。検索完了時間は登録件数と検索結果の件数が一致した時間。一度の登録処理の件数は200件です。全パターンで言えることですが、登録処理時間はDatastoreと比べてもだいぶ遅い印象ですね。200件と500件の登録処理時間の差は3.703秒と差はありますが、500件と1000件の登録処理時間の差は0.617秒と、処理時間の差に大きな開きがありますね。検索遅延時間の場合は、200件と500件は時間差は0.9秒ですが、500件と1000件の時間差は0.398秒ですし......。増えているので今回のこの結果はある程度正しいのではないでしょうか。変わるかと思いますが、今回くらいのデータであれば1000件登録しても1秒以内に検索できるようになるようなので、更新頻度の多いデータの検索にも十分実用に耐えられるように思えます。