24 releases (11 breaking)

new 0.12.0 Oct 3, 2024
0.10.1 Sep 20, 2024
0.1.0 May 20, 2024

#68 in Database implementations

Download history 5/week @ 2024-06-29 18/week @ 2024-07-06 1/week @ 2024-07-27 1189/week @ 2024-08-03 185/week @ 2024-08-10 70/week @ 2024-08-17 55/week @ 2024-08-24 257/week @ 2024-08-31 51/week @ 2024-09-07 459/week @ 2024-09-14 355/week @ 2024-09-21 408/week @ 2024-09-28

1,329 downloads per month
Used in 16 crates (7 directly)

Apache-2.0

13KB
271 lines

Vortex Buffer

For now, a Vortex buffer is implemented as a very thin wrapper around the Tokio bytes crate. In the future, we may re-implement this ourselves to have more control over alignment (see https://github.com/tokio-rs/bytes/issues/437)


lib.rs:

A byte buffer implementation for Vortex.

Vortex arrays hold data in a set of buffers.

Alignment

See: <https://github.com/spiraldb/vortex/issues/115>

We do not currently enforce any alignment guarantees on the buffer.

Dependencies

~1.5MB
~35K SLoC