Columnar Data, from the inside out Lance, Explained →

Columnar / Storage and tables

Lance

Lance combines a columnar file format, a versioned table format and optional vector indexes. Machine-learning workloads need both selected rows and nearest-neighbor searches from the same store. Parquet groups columns into row groups for analytical scans; Lance pages and row addresses support reaching selected values. Its manifests connect fragments into table versions, while indexes narrow a search. The Lance SDK and LanceDB write these structures and read them back.