45 releases
0.21.0 | Dec 18, 2024 |
---|---|
0.21.0-rc.5 | Dec 17, 2024 |
0.20.3 | Dec 3, 2024 |
0.20.2 | Nov 28, 2024 |
0.18.2 | Aug 29, 2024 |
#788 in Database interfaces
16,607 downloads per month
Used in 47 crates
(28 directly)
1.5MB
27K
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
~26–42MB
~694K SLoC