Sketches
Self-contained HTML sketches, diagrams, and visual notes.
Lance Blob Reuse Index (BRI)
How a per-DataFile Blob Reuse Index lets Lance compaction preserve existing sidecars, and how retained manifests keep those references safe across reads, cleanup, and clones.
Lance Stable Row IDs as Birth Addresses
How Lance 2.3 stable row ids equal their birth address, resolve through identity plus a relocation view transposed from fragment metadata, and make mutation cost land on moved rows only.
Lance FTS V3 Block-Row Layout
How Lance FTS V3 splits posting lists into block rows, enables selective cache and block-level planning, and exposes the remaining cold-read work.
Lance Planar Page Layout
How Lance 2.3 rebuilds page layout as a structural plane times a value plane, turning five layouts into cells of one matrix with bytes unchanged.
Lance Discrete Sparse Layout
A visual design note for Lance sparse structural encoding and why slot-domain mappings improve sparse nested data.
Lance Blob Preparation API
How Lance Blob v2 separates sidecar preparation from data-file writes and existing transactions.
SQ Affine Offset
Why SQ Dot must use the affine offset.