
Datomic alternatives
Datomic is a flexible database that can be queried with flexible Graph QL-like queries. It gives you ACID transactions with MVCC; there’s no need for two-phase commit or distributed locks. It allows you to change your database scheme at any time, and existing transactions still run correctly on the new scheme. It enables you to easily add capacity to your Datomic system by adding commodity servers and running them with standard database tools.
With this platform, you have a single store of truth with consistent revision control. Its operations are functions that return new values given previous ones; they do not have side effects and must evaluate to the same value every time. Queries return absolute data structures instead of an HTML page. It uses pattern matching to retrieve all the data needed for a particular UI rendering and eliminates the need to round-trip to the server for extra fields.












































