Bifrost is a DuckDB extension that bridges OLTP (TursoDB) and OLAP (DuckDB) worlds through a single ACID transaction layer by storing OLAP native Parquet segments in TursoDB.
Bifrost is written by Codex with approxiamtely 24h of compute time and we completed milestone 3 from the project plan. Bifrost contains zero human written code to experiment with what is possible. The decisions along the way have been heavily human directed however.
The project plan was created from my (@kellabyte) requirements via Codex. This document is written only by me with no help from AI.
Bifrost supports 2 ways of routing queries.
- Auto: Bifrost detects if the query would benefit from an OLAP orientation. A query to table
eventswould route to theevents_oltptable.