Transactions
This section documents Datomic transactions. Start with the transaction model document, which explains the semantics of Datomic transactions. After that, you can move to specific detail topics as needed:
- Transaction model: semantics of Datomic transactions
- Transaction data: the transaction data format
- Processing transactions: what happens when you call d/transact
- Transaction functions: extending Datomic transactions with your code
- ACID: how Datomic transactions deliver the ACID properties
- Client synchronization: coordinating access to a particular point in time from multiple processes