3 ms·
There's definitely a lot more to ACID than the part you mention, which fulfills the D or Durability aspect. Though to any competent database engineer, they alr
by cordite 13y ago
There's definitely a lot more to ACID than the part you mention, which fulfills the D or Durability aspect.
Though to any competent database engineer, they already know what ACID is.
The videos on datomic's website help clarify the understanding, but that isn't as accessible as well written text.
- brandonbloom 13y ago> (map eli5 (acronym-expand "ACID")) Atomic: Transactions are all-or-nothing. You never see half of a transaction. You either get the world before the transaction, or after it. Consistent: The before and after worlds are always valid, never corrupt. Isolated: From the outside, it appears that transactions occur one-after-another, never overlapping in time. In Datomic, this is actually the case: Transactions are fully serialized. Durability: If a transaction succeeds, you can be confident that the consistent "after" world is safely on disk.