34 releases (20 breaking)

0.21.1 Dec 16, 2024
0.21.0 Nov 27, 2024
0.20.0 Nov 26, 2024
0.1.0 May 20, 2024

#449 in Database implementations

Download history 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 132/week @ 2024-12-09 229/week @ 2024-12-16 14/week @ 2024-12-23 91/week @ 2024-12-30 144/week @ 2025-01-06

497 downloads per month
Used in 23 crates (13 directly)

Apache-2.0

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