16 ms·
Another user put it better just a couple days ago, saying NoSQL should really mean NoACID - databases which simply prefer having eventual consistency for the sa
by nemothekid 13y ago
Another user put it better just a couple days ago, saying NoSQL should really mean NoACID - databases which simply prefer having eventual consistency for the sake of achieving high availability.
AFAIK, the recent trend in "Get me SQL" is really because the alternate databases became really popular - and as they did it simply became unacceptable to have to teach someone Python in order to query your database when chances are they already know SQL (think of all the junior analysts who know SQL through one way or another, but have never touched a REPL).
Note that this obviously doesn't include the real trend towards distributed strong consistency like Google's F1.
- capkutay 13y agoEventual consistency and NoACID aren't synonymous. HBase has strong consistency but it certainly doesn't have ACID transactions.