Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Current Reviews of Datomic Voice Concerns

DZone's Guide to

Current Reviews of Datomic Voice Concerns

· Database Zone ·
Free Resource

Compliant Database DevOps and the role of DevSecOps DevOps is becoming the new normal in application development, and DevSecOps is now entering the picture. By balancing the desire to release code faster with the need for the same code to be secure, it addresses increasing demands for data privacy. But what about the database? How can databases be included in both DevOps and DevSecOps? What additional measures should be considered to achieve truly compliant database DevOps? This whitepaper provides a valuable insight. Get the whitepaper

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.  

Compliant Database DevOps and the role of DevSecOps DevOps is becoming the new normal in application development, and DevSecOps is now entering the picture. By balancing the desire to release code faster with the need for the same code to be secure, it addresses increasing demands for data privacy. But what about the database? How can databases be included in both DevOps and DevSecOps? What additional measures should be considered to achieve truly compliant database DevOps? This whitepaper provides a valuable insight. Get the whitepaper

Topics:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}