Recently I heard that Datomic as a modern database, can be excellent at data modeling and scalability. But I know little of it. Does the Datomic database follows the CAP Theorem?
If so, in which position does it lies in the CAP Triangle?
Datomic provides ACID semantics and is CP for writes. The unusual thing about Datomic is that it does not co-locate read services with transactional services. You don’t go through the transactor to read and you don’t need to read inside transactions to see consistent data. This allows Datomic to scale reads horizontally, and lets you make independent decisions about read availability.
It is worth reading http://docs.datomic.com/acid.html, particularly the Implications section.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With