Timelake is built on other open-source projects and borrows ideas from many more. We take ideas, never code. Thank you to everyone behind them.
| Idea | From |
|---|
| Size-tiered compaction | Apache Cassandra |
| Tables readable with no catalog service | Iceberg's Hadoop catalog |
| Staging a backfill on a branch, then publishing it | Iceberg branches |
| Rollup tables of per-bucket aggregates | Apache Druid |
| Answering a query from a matching rollup | Apache Calcite |
A time window's first, smallest, largest and last points (m4) | Apache IoTDB |
| Object-store reads split into parallel requests of a few MiB | Durner, Leis, and Neumann, VLDB 2023 |
Licenses are in NOTICE. Our notes on these projects, and on
the ones we're studying, are in PRIOR_ART.md.