ハードウェアの概要:CPU:24、メモリ:20グラム、ディスク:10 *の2.7T。
書き込み性能 :()地理情報を追加するには、[IPません。
性能比較を書きます |
スピード |
コミット時間のかかる(S) * 1000 500 |
バルク消費(S) 1000のDNS |
バルク消費(S) 1000年tcpflow |
バルク消費(S) 1000年のウェブログ |
CPU占有 |
ディスク使用量 |
データtcpflowの量 |
スレッドのコンフィギュレーション |
tantivy |
155272 |
6-19 |
0.01から0.06 |
0.1から0.2 |
0.1から0.2 |
40-80私たちを、5-15 |
20-90 |
4_000_000バー、870M |
10 * 2 + 10 * 2 * 3 |
luceneの |
151633 |
3-4 |
0.2-0.3 |
1.3から1.4 |
1.3から1.4 |
60-80たち、5sy |
20-90 |
4_500_000バー、1.3G |
10 * 5 |
特徴:
クエリ:クエリ。
質問 |
TermQuery |
BooleanQuery |
WildcardQuery |
PhraseQuery |
RangeQuery |
FuzzyQuery |
RegexpQuery |
ConstantScoreQuery |
PrefixQuery |
tantivy |
と |
と |
と |
と |
と |
と |
と |
と |
N |
luceneの |
と |
と |
と |
と |
と |
と |
と |
と |
と |
コレクター:、フィルタ、および凝集をソートするために使用さドキュメントのクエリフィールド、内の情報を取得するために使用されます。
コレクタ |
TopCollector |
TimeLimitingCollector |
CountCollector |
tantivy |
と |
N |
と |
luceneの |
と |
と |
N |
Docvalues / fastfield:DOCソートするために使用docvalues、フィルタ、および凝集してフィールド情報を取得します。
|
Docvalues / fastfield |
tantivy |
fastfield(現在はデジタルをサポートしています) |
luceneの |
Docvalues |
IndexWriter:データを書き込みます。
IndexWriter |
フラッシュ(FSYNCことなく、データがバッファ内にあってもよいです) |
コミット(ディスクへのfsync) |
tantivy |
N(現在は見られません) |
と |
luceneの |
と |
と |
要約:
機能
tantivyはluceneののほとんどの機能を実装しました。上記の表の具体的な違い。
パフォーマンスを書きます
同様の全体的な書き込みパフォーマンス。
ときに速くLuceneのよりバルクインデックスデータは、tantivy。
実行するとコミット、Luceneとのより良いtantivy、書き込みパフォーマンスを参照してください。
ディスク使用量
書き込み性能で説明したようにディスク使用量以下です。