57 releases (10 breaking)
| 0.12.0-alpha.3 | Jan 2, 2024 |
|---|---|
| 0.12.0-alpha.2 | Dec 26, 2023 |
| 0.11.0 | Nov 28, 2023 |
| 0.8.0 | Jul 27, 2023 |
| 0.4.0 | Mar 28, 2023 |
#24 in #time-series-data
2,952 downloads per month
Used in 4 crates
(2 directly)
1MB
19K
SLoC
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
DataStorefor an overview of the core data structures. - See
DataStore::latest_atandDataStore::rangefor the documentation of the public read APIs. - See
DataStore::insert_rowfor the documentation of the public write APIs.
Feature flags
Rerun Arrow Store
Part of the rerun family of crates.
Apache Arrow is a language-independent columnar memory format for arbitrary data.
The re_arrow_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.
Dependencies
~21–38MB
~510K SLoC