インデックスは、テーブルの特定の列のポインタに過ぎません。インデックスを作成するとは、テーブルの特定の列にポインタを作成することです。ある列が表内で索引付けされていて、その特定の列のデータがどのように指し示されているかは、その特定の列が照会されたときですか?ハイブでのインデックス作成の仕組みは?
0
A
答えて
1
ドキュメントから
ハイブのインデックスの目標は、テーブルの 特定の列に、クエリのルックアップの速度を向上させることです。インデックスがないと、 'WHERE tab1.col1 = 10'のような述語 のクエリは、テーブルまたはパーティション全体をロードし、 はすべての行を処理します。しかし、col1のインデックスが存在する場合は、ファイルの一部分である だけをロードして処理する必要があります。インデックスが提供できるクエリ速度の改善 は、 インデックスを格納するためのインデックスとディスク領域を作成するための追加処理のコストが になります。
シーンの背後では、ハイブは基本的にインデックスを作成する列の値と、データがHDFS内にあるオフセット+ファイルを持つマップを作成します。そのため、ハイブはすべてをスキャンする必要はありません特定の値を検索するためのデータ。ここで基本的な概念を説明する良い記事です。
関連する問題
- 1. マゼンタでのインデックス作成の仕組みは?
- 2. テンソルフローインデックス作成の仕組み
- 3. スパークシャッフル操作の仕組みは?
- 4. サブドメインの作成方法とその仕組みは?
- 5. djangoでカスタムモデルフィールドを作成する方法とその仕組み
- 6. ツリートラバーサルの仕組みは?
- 7. フリー()の仕組みは?
- 8. XML GUIDの仕組みは?
- 9. Windowsインデックスサービスの仕組みは?
- 10. SPAの仕組みは?
- 11. sequelizeの仕組みは?
- 12. Windowsカーネルプログラミングの仕組みは?
- 13. MonoTouchの仕組みは?
- 14. R:RStudio:シルエットプロットの仕組みは?
- 15. Avahi dnsconfdの仕組みは?
- 16. google ga.jsの仕組みは?
- 17. テーブルストレージループの仕組みは?
- 18. DataReaderの仕組みは?
- 19. Application.GetResourceStreamの仕組みは?
- 20. SHA-RSAの仕組みは?
- 21. テーブルスパンの仕組みは?
- 22. コード/イオンの仕組みは?
- 23. ログインの仕組みは?
- 24. pixi-filtersの仕組みは?
- 25. CreateEntity PDUの仕組みは?
- 26. Hadoop -getmergeの仕組みは?
- 27. Facebookチャットの仕組みは?
- 28. node.jsの仕組みは?
- 29. libGDXレンダリングメソッドの仕組みは?
- 30. Netty ChannelFutureの仕組みは?