私はレールチュートリアル(http://ruby.railstutorial.org/book/ruby-on-rails-tutorial#sidebar-database_indices)で読んでいましたが、データベース索引の説明について混乱させましたが、データベースのインデックスを理解するためにデータベース索引の検索速度の向上
、それは便利です:基本的に著者は、次の例を挙げて、インデックスを作成するために、そのはるかに高速O(n)の(ログイン用)の電子メールのリストを探索時間ではなく、その後のことを提案しています本の索引の類推を考えてみましょう 。ある書籍で、与えられた 文字列のすべての出現を見つけるには、 "foobar"と言うと、 "foobar"の各ページをスキャンする必要があります。 ブックインデックスの場合は、 の "foobar"を検索して、 "foobar"を含むすべてのページを見ることができます。 ソース: http://ruby.railstutorial.org/chapters/modeling-users#sidebar:database_indices **
それでは、私はその例から理解することは言葉をテキストに繰り返すことができるということなので、「インデックス・ページには、」一意のエントリで構成されています。しかし、railstutorialサイトでは、各メールアドレスがアカウント固有のものになるようにログイン設定されています。
おかげ
は、検索執行のためのレールです。またはdbms? – Saad
@Saad:データベース。 –
@ Jerry Coffinありがとう – Saad