Re:MongoDB gets support for multi-document ACID transactions
by tensor on Thursday February 15, 2018 @03:36PM
(#16387391)
The problem with that thinking is that the replication mattered. I'd argue it didn't, it was essentially a scam that people fell for. Who cares about failover when you're losing data due to a bad implementation? Who cares about replication when you can gain the same performance by using a performant database on a single node?
Did mongodb truly allow anyone to really horizontally scale? Most places that need massive horizontal scaling using something like mysql as far as I know.
Re:MongoDB gets support for multi-document ACID transactions
by imtringued on Thursday February 15, 2018 @04:21PM
(#16387742)
The thing I don't understand about mongodb is that it makes a tradeoff for scalability.
The secret ingredient in the horizontal scaling sauce is giving up inter node ACID transactions.
Nothing prevents you from making the same tradeoff with mysql or postgresql.
Jsonb is a pretty recent addition to postgres, when compared with the MongoDB timeline. And even today postgres still doesn't have the replication/failover story that made MongoDB pretty compelling. I know, it's coming, whatever, but the point is that there was a time where if you wanted a json store that could stay alive through network issues, MongoDB was one of the only choices available, and postgres simply didn't have what was needed.