114 releases (15 breaking)
0.17.0 | Jul 8, 2024 |
---|---|
0.17.0-alpha.8 | Jun 25, 2024 |
0.15.0-alpha.5 | Mar 29, 2024 |
0.12.0-alpha.2 | Dec 26, 2023 |
0.4.0 | Mar 28, 2023 |
#201 in Database implementations
2,419 downloads per month
Used in 10 crates
(2 directly)
690KB
14K
SLoC
Rerun data store
Part of the rerun
family of crates.
Apache Arrow is a language-independent columnar memory format for arbitrary data.
The re_data_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 datastore, 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
DataStore
for an overview of the core data structures. - See
DataStore::latest_at
andDataStore::range
for the documentation of the public read APIs. - See
DataStore::insert_row
for the documentation of the public write APIs.
Feature flags
Dependencies
~16–27MB
~427K SLoC