19 releases (4 breaking)
new 0.6.0 | May 25, 2023 |
---|---|
0.5.1 | May 3, 2023 |
0.5.0 | Apr 20, 2023 |
0.4.0 | Mar 28, 2023 |
0.2.0 | Feb 14, 2023 |
#101 in Database implementations
398 downloads per month
Used in 7 crates
(5 directly)
620KB
13K
SLoC
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.
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
] and [DataStore::range
] for the documentation of the public read APIs. - See [
DataStore::insert_row
] for the documentation of the public write APIs.
Feature flags
Dependencies
~11–20MB
~380K SLoC