2 unstable releases
0.3.0 | Jun 7, 2022 |
---|---|
0.1.0 | Apr 11, 2022 |
#241 in Database implementations
Used in 3 crates
220KB
4.5K
SLoC
This crate contains all of the building pieces that make quickwit's IO possible.
- The
StorageDirectory
justs wraps aStorage
trait to make it compatible with tantivy's Directory API. - The
BundleDirectory
bundles multiple files into a single file. - The
HotDirectory
wraps another directory with a static cache. - The
CachingDirectory
wraps a Directory with a dynamic cache. - The
DebugDirectory
acts as a proxy to another directory to instrument it and record all of its IO.
Dependencies
~42–58MB
~1M SLoC