Over a million developers have joined DZone.

Current Reviews of Datomic Voice Concerns

DZone's Guide to

Current Reviews of Datomic Voice Concerns

· Database Zone ·
Free Resource

Discover Tarantool's unique features which include powerful stored procedures, SQL support, smart cache, and the speed of 1 million ACID transactions on a single CPU core!

Further developments on the NoSQL front continue with Datomic, a powerful data manipulation tool designed to transform data into applications for ease of processing.  If you head over to the official Datomic site, you'll find some expected enterprise-y language describing the product as having "The scalability of the cloud, the power of local processing."  The intention here is to create a data model that promotes a next generation of "elastic, intelligent applications, free from the bounds of traditional databases."  Thus, the persistent popularity and marketability of NoSQL databases continues.  

The Datomic team is currently facing some backlash from the NoSQL community.  Sergio Bossa  claims that certain issues were not addressed in the whitepaper detailing Datomics features.  For example, he claims that

You say you avoid sharding, but being transactors a single point of bottleneck, when the time you have too much data over a single transactor system will come, you’ll have to, guess what, shard, and Datomic has no support for this apparently. -- Sergio Bossa

This comment has sparked some healthy debate, including comments from Rich Hickey of the Datomic team. on both the MyNoSQL blog and the original post at the focus blog. Hickey responded to the quote above on the myNoSQL blog by writing that:

In any case, sharding means giving up having one database and creating two or more, and you can certainly do that with Datomic (each with their own transactor). Furthermore, you can, if needed, conveniently query and join those two databases, due to the independently-located query power. -- Rich Hickey

 Seems like Datomic is trying hard to cover their bases by doing just what they should - engaging the community.  

Discover Tarantool's unique features such as powerful stored procedures, SQL support, smart cache, and the speed of 1 million ACID transactions on a single CPU.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}