News for hackers. Stuff that matters.
Re:NoSQL – Back to the Future or Yet Another DB Feature? by vicaya on Wednesday May 30, 2012 @03:56PM (#4044539)
NoSQL is trading off ACID transactions for scalability/throughput/latency. Both Calvin and Omid can add ACID transactions to any NoSQL for about nx decrease in throughput.

NoSQL is about choice. Period.

Re:NoSQL – Back to the Future or Yet Another DB Feature? by zeit_geist on Wednesday May 30, 2012 @04:26PM (#4044673)
Yes, and fragmentation of your data. Resulting in e.g. data quality problems. It's not just choice, it's choice with downsides that many seem to not really care about at all.
Re:NoSQL – Back to the Future or Yet Another DB Feature? by taligent on Wednesday May 30, 2012 @05:11PM (#4044889)
That is simply untrue. You can have fragmentation of your data with SQL databases as well.
Re:NoSQL – Back to the Future or Yet Another DB Feature? by paperwork on Wednesday May 30, 2012 @04:00PM (#4044564)
NoSQL is giving up FAR more than ACID. It is giving up the ability to consume the stored data in a beautifully concise and expressive manner.

edit: 'the ability to'

Re:NoSQL – Back to the Future or Yet Another DB Feature? by vicaya on Wednesday May 30, 2012 @06:10PM (#4045170)
The consensus of NoSQL these days is Not only SQL. Nobody is disagreeing that SQL (and the underlying relational algebra) is expressive and general.

For a lot applications/use cases, schema free get/put/delete is a lot more concise than any SQL concoctions. Besides, using RDBMS/SQL to store/retrieve complex graph is neither beautiful or concise.

Just because you can use your Swiss army knife to kill a few roaches doesn't mean you should.

Re:NoSQL – Back to the Future or Yet Another DB Feature? by taligent on Wednesday May 30, 2012 @05:14PM (#4044913)
If my data is document based then how is SQL going to be more concise and expressive than JSON ?

Say I have a domain model that involves a primary object e.g. User with lots of maps and arrays then how is SQL going to be better then ? Lots of tables and joins better than a single document. I think not.

Re:NoSQL – Back to the Future or Yet Another DB Feature? by paperwork on Wednesday May 30, 2012 @05:35PM (#4045029)
If your data is a User object with maps and arrays, and you design a data structure which gets you the result in exactly that format, you _are_ giving up the ability to ask other questions of this data. You are giving up the ability to ask _many_ different kinds of questions (expressive) in a relatively simple way (concise).