teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

推敲

2018/02/06 03:22

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -1,4 +1,4 @@
1
- ハッシュについては暗号化によく用いられる記述です。
1
+ ハッシュについては暗号化によく用いられる技術です。
2
2
  ハッシュ関数(幾つかアルゴリズムがある)により得られたハッシュ値は、元のデータより小さなものになります。
3
3
  ※ハッシュ値は必ずしもユニークにはなりませんが、ユニークにならない頻度は極めて小さいものです。
4
4
 

1

推敲

2018/02/06 03:22

投稿

sazi
sazi

スコア25430

answer CHANGED
@@ -3,6 +3,7 @@
3
3
  ※ハッシュ値は必ずしもユニークにはなりませんが、ユニークにならない頻度は極めて小さいものです。
4
4
 
5
5
  このハッシュ値によるインデックスがハッシュインデックスです。
6
- 検索する対象データが小さくなるのその分高速になります。
6
+ 検索する対象データが小さくなるのとカーディナリティが高くなることにより、高速検索になります。
7
7
 
8
- 但し、ハッシュ値での並び替えは意味をなさないので、用途に応じて通常のインデックスとの使い分けが必要です。
8
+ 但し、ハッシュ値での並び替えは意味をなさないので、用途に応じて通常のインデックスとの使い分けが必要です。
9
+ 特定が目的ならハッシュインデックス、候補が目的なら通常のインデックスと考えて差し支えないかと思います。