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 54/week @ 2024-08-23 207/week @ 2024-08-30 102/week @ 2024-09-06 218/week @ 2024-09-13 551/week @ 2024-09-20 248/week @ 2024-09-27 126/week @ 2024-10-04 67/week @ 2024-10-11 66/week @ 2024-10-18 160/week @ 2024-10-25 416/week @ 2024-11-01 431/week @ 2024-11-08 754/week @ 2024-11-15 406/week @ 2024-11-22 234/week @ 2024-11-29 138/week @ 2024-12-06

1,642 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.3–1.8MB
~38K SLoC