Japanese subtitles

← 04-41 Using Filters

04-41 Using Filters

Get Embed Code
4 Languages

Showing Revision 1 created 01/13/2015 by Udacity.

  1. 複合的なフィルタを使用する場合の
    影響について見てみましょう
  2. デプロイするアプリはフィルタの全組み合わせの
    複合インデックスを持つ必要があります
  3. 複合インデックスがないクエリを実行すると
    エラーが起きます
  4. デプロイしたアプリケーション上で
    ユーザにエラーが表示されることになるので
  5. 細心の注意を払ってください
    複合的なフィルタをクエリを通じて実行すると
  6. Datastoreの書き込みは
    間違いなく増えます
  7. 会議に使用する
    インデックスのエントリを記述すると
  8. 会議を保存するたびに
    多くの書き込みが発生します
  9. インデックスのエントリを増やせば増やすほど
  10. Datastoreの使用量は増えます
  11. インデックス設定ファイルの中身を見ます
  12. インデックスのエントリがたくさんあります
  13. 全部を読み上げるつもりはありませんが
  14. ご覧のとおり1つのConferenceに対して
    cityでフィルタ
  15. nameでソート
    Conferenceに対してtopicsでフィルタ
  16. nameでソートなどと記述されています
  17. ユーザがフィルタを適用できるようにするために
  18. 考えられるあらゆる組み合わせについて
  19. インデックス設定ファイルに
    追加する必要があります
  20. 今度はインデックスを
  21. Datastore Viewerと
    管理コンソールで見ています
  22. アプリケーションをすべてのインデックスと
    一緒にアップロードしたところです
  23. 準備中ばかりですが
    インデックスの数は確認できます
  24. インデックスの必要性を頭に入れてください
  25. ユーザが作成するクエリはすべて
    インデックスを1つ持つ必要があります
  26. そして複合インデックスが必要な場合は
  27. それがアプリケーションに存在することを
    確認する必要があります
  28. フィルタのこの組み合わせは
    多くのインデックスを使用しますが
  29. 検索する時は必ず
    事前に作成されたインデックスが使用されるので
  30. クエリの結果は高速です
  31. クエリのパフォーマンスは
    結果セットのサイズに対応します
  32. これはApp Engineの優れた点の1つです