34 releases (20 breaking)

0.21.0 Nov 27, 2024
0.19.0 Nov 15, 2024
0.1.0 May 20, 2024

#445 in Database implementations

Download history 64/week @ 2024-08-19 106/week @ 2024-08-26 217/week @ 2024-09-02 35/week @ 2024-09-09 548/week @ 2024-09-16 281/week @ 2024-09-23 256/week @ 2024-09-30 60/week @ 2024-10-07 70/week @ 2024-10-14 66/week @ 2024-10-21 328/week @ 2024-10-28 265/week @ 2024-11-04 1002/week @ 2024-11-11 224/week @ 2024-11-18 396/week @ 2024-11-25 222/week @ 2024-12-02

1,855 downloads per month
Used in 21 crates (12 directly)

Apache-2.0

15KB
303 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