This document describes Datom, a database that provides:
1) A flexible, time-based store of facts that supports queries and joins.
2) Elastic scalability and ACID transactions.
3) An entity-attribute-value model to represent facts as transactions over time.