93 releases (13 breaking)

new 0.15.1 Apr 11, 2024
0.15.0-alpha.5 Mar 29, 2024
0.12.0-alpha.2 Dec 26, 2023
0.11.0 Nov 28, 2023
0.4.0 Mar 28, 2023

#70 in Database implementations

Download history 425/week @ 2023-12-21 115/week @ 2023-12-28 1091/week @ 2024-01-04 584/week @ 2024-01-11 435/week @ 2024-01-18 964/week @ 2024-01-25 925/week @ 2024-02-01 939/week @ 2024-02-08 3465/week @ 2024-02-15 4015/week @ 2024-02-22 5657/week @ 2024-02-29 4697/week @ 2024-03-07 4552/week @ 2024-03-14 2742/week @ 2024-03-21 2816/week @ 2024-03-28 3079/week @ 2024-04-04

13,987 downloads per month
Used in 26 crates (18 directly)

MIT/Apache

720KB
15K SLoC

Rerun data store

Part of the rerun family of crates.

Latest version Documentation MIT Apache

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.

Feature flags

Dependencies

~14–26MB
~374K SLoC