| Crates.io | summavy-sstable |
| lib.rs | summavy-sstable |
| version | 0.1.0 |
| created_at | 2023-01-12 10:17:57.710392+00 |
| updated_at | 2023-01-12 10:17:57.710392+00 |
| description | sstable implementation |
| homepage | |
| repository | |
| max_upload_size | |
| id | 757024 |
| size | 72,628 |
The tantivy-sstable crate is yet another sstable crate.
It has been designed to be used in quickwit:
The benefit compared to the fst crate is locality. Searching a key in the fst crate requires downloading the entire dictionary.
Once the sstable index is downloaded, running a get in the sstable
crate only requires a single fetch.
Right now, the block index and the default block size have been thought for quickwit, and the performance of a get is very bad.
SSTable stands for Sorted String Table. Strings have to be insert in sorted order.
That sorted order is used in different ways: