Header banner
Revain logoHome Page
James Duffield photo
1 Level
816 Review
61 Karma

Review on Datomic by James Duffield

Revainrating 5 out of 5

Datomic Is Great And It Makes Our Lives Better

Datomic is simple, it solves all of our data problems. It's easy to use, it's fast, and it's open-source. Datomic solves our data problems. We use it for a variety of things, but we use it to solve a particular problem. We were using it as a simple key-value store, but that's not enough for us. Datomic is a general purpose database, so it's a bit more complex than that, but I think that it would be good to have more complex datastores in the Clojure ecosystem. Some of our data problems are very specific, and Datomic handles them very well. Datomic allows us to store data in our own way without any need for additional tools or libraries. It's also easy to use even if you have no background in databases. The documentation could be better organized as well. Datomic has enabled us to track almost everything (customer orders, deliveries, payments etc.) across multiple applications quickly and efficiently. We're able to easily search for specific information about customers, shipments, products etc.

img 1 attached to Datomic review by James Duffield



Pros
  • Simplicity there really isn't much complexity behind this system.
  • Easy integration with Java projects via cljr library/JVM interop support,
  • Open source license makes deployment easier compared against commercial solutions like Postgresql where installation requires purchasing licenses from vendors before deployments can happen., , No vendor lockin; one may choose between different
Cons
  • There are nuances