40 releases
0.20.3 | Dec 3, 2024 |
---|---|
0.20.2 | Nov 28, 2024 |
0.19.1 | Nov 5, 2024 |
0.19.0 | Oct 17, 2024 |
0.18.2 | Aug 29, 2024 |
#910 in Database interfaces
22,776 downloads per month
Used in 40 crates
(20 directly)
1MB
23K
SLoC
Rerun chunk store
Part of the rerun
family of crates.
Apache Arrow is a language-independent columnar memory format for arbitrary data.
The re_chunk_store
crate is an in-memory time series database for Rerun log data. It is indexed by Entity path, component, timeline, and time. It supports out-of-order insertions, and fast O(log(N))
queries.
lib.rs
:
The Rerun chunk store, implemented on top of Apache Arrow
using the arrow2
crate.
This crate is an in-memory time series database for Rerun log data.
It is indexed by Entity path, component, timeline, and time.
It supports out-of-order insertions, and fast O(log(N))
queries.
- See
ChunkStore
for an overview of the core data structures. - See
ChunkStore::latest_at_relevant_chunks
andChunkStore::range_relevant_chunks
for the documentation of the public read APIs. - See
ChunkStore::insert_chunk
for the documentation of the public write APIs.
Feature flags
Dependencies
~17–28MB
~450K SLoC