The irony of the situation is that MongoDB is now pretty good at horizontal scalability, probably because of all the big companies that were fooled into using it, which then had to fix it :-)
Seeing the comments in this thread, it's interesting how it gets compared with PostgreSQL. People are missing the point — NoSQL only happened because of horizontal scalability requirements, being the number one reason for why people want NoSQL.
Just because PostgreSQL can now store and interrogate JSON, that doesn't mean that PostgreSQL can scale horizontally. In fact PostgreSQL sucks at horizontal scaling, historically its replication story has been worse than MySQL actually.
And might not have big data, but you might want redundancy and scenarios with pretty tight SLAs are not uncommon at all.
Seeing the comments in this thread, it's interesting how it gets compared with PostgreSQL. People are missing the point — NoSQL only happened because of horizontal scalability requirements, being the number one reason for why people want NoSQL.
Just because PostgreSQL can now store and interrogate JSON, that doesn't mean that PostgreSQL can scale horizontally. In fact PostgreSQL sucks at horizontal scaling, historically its replication story has been worse than MySQL actually.
And might not have big data, but you might want redundancy and scenarios with pretty tight SLAs are not uncommon at all.