Previous discussion from a few days ago:<p><a href="https://news.ycombinator.com/item?id=8729420" rel="nofollow">https://news.ycombinator.com/item?id=8729420</a><p><pre><code> Databases at 14.4Mhz ()
292 points by chton 3 days ago 85 comments</code></pre>
What a shitty article.<p>> As interesting as these new developments–called “NoSQL databases”–were, though, only bleeding-edge startups and a tiny handful of other dreamers were really taking them seriously.<p>What is this shit? Seriously, wtf. I mean, sure, Mongo saw a lot of use among the mentally challenged, but a _lot_ of big companies have _big_ NoSQL clusters in production. Hell, according to datastax, a quarter of the Fortune 100 use Cassandra..<p>> <couple of tweets about how non-AD databases are a bit shit><p>> MongoDB is not ACID compliant. Neither is Cassandra. Neither is Riak. Neither is Redis. Etc etc etc.<p>The fact that C*, riak, etc aren't ACID isn't a point against them; it's a calculated tradeoff. It's only a problem when they are advertised as being ACID, and I'll happily join you in condemning them if they do call themselves ACID when they are not<p>We are seeing the rise of "NewSQL" (that is, datastores with transactions), but that does _not_ mean the death of NoSQL, and it does _not_ automatically imply superiority to NoSQL. It's about choice, and that is fucking awesome. Stop trying to induce some twisted total ordering on each consistency model. It doesn't exist. As long as a consistency model is clearly documented, accurately implemented (yeah, I know, I can dream), then there is no innate superiority. Stop trying to create one.
Fun fact; the FoundationDB founding team and Yext founding team are part of the same high school CLASS of about 400 people. TJHSST '98. I was a classmate (now a lowly ex-Googler working on a group communication platform).
Please take a look at ArangoDB. It has joins, documents and graph capabilities. It also has transactions against multiple documents within a collection.<p>See arangodb.com.
fwiw UnQLite is an ACID NoSQL serverless/embeded database<p><a href="http://unqlite.org/intro.html" rel="nofollow">http://unqlite.org/intro.html</a>