E-Ink News Daily

Back to list

A columnar database for analytics in pure Clojure

Flatiron is a new columnar analytics library for Clojure that enables fast analytical queries on in-memory tables using a SQL-like DSL. It's designed as a lightweight alternative to embedded databases, offering efficient data processing through typed primitive arrays and batch processing for better performance on larger datasets.

Background

Traditional Clojure programs often use sequences of maps for tabular data, which becomes inefficient for larger datasets due to heap allocation and boxing overhead. Columnar databases store data by columns rather than rows, which can significantly improve analytical query performance.

Source
Lobsters
Published
Jun 13, 2026 at 01:06 AM
Score
6.0 / 10