Datomic doesn’t manipulate file systems directly. It relies on external storage servers (e.g. SQL) or services (e.g. DynamoDB or key/value stores). It treats them much the same way a traditional database treats a file system, to store blocks representing nodes of its indexes. Datomic does not store items at the datom granularity in storage, it does all of the 'database' representation itself.