For those that don't know, Datomic is a hosted database, similar to how Clojure is hosted.<p>Datomic can be hosted on MySQL or PostgreSQL (and maybe others?). It's basically a 2 column table, so yes, Datomic inherits transaction safety. According to people I know that use Datomic, an early lesson is indexing, which apparently is often done way later than it should. Datomic also inherits the speed of indexing a huge table.<p>A counter is that many things may be covered in majic, but all on top of a fairly leaky abstraction.