3 ms·
It's one of the reasons for which NoSQL databases got a lot of publicity during the early 2010's.
by LunaSea 6y ago
It's one of the reasons for which NoSQL databases got a lot of publicity during the early 2010's.
- threeseed 6y agoAnd are still widely used today. People like to criticise NoSQL databases like MongoDB etc but at least they took on the challenge of making clustering easy enough to use and safe enough to rely on. Especially because it such a complex and error prone challenge.
- biggestdummy 6y agoOdd that you would point out MongoDB as your named example, as it is pretty awful at sharding/clustering. For HA, the more better example would be Cassandra or Scylla. Mongo's success is more tied to the ease of development with a native JSON document DB, rather than any claims to scalability. (Insert "Mongodb is webscale" video here.)
- threeseed 6y agoMongoDB was called out because of its ease of use. You can create replica sets and shards in seconds. And for many use cases it works great. Cassandra is one of if not the best since it's multi-master but it's a little bit more complex to setup.
- PeterCorless 6y agoI lol'ed. (Full disclosure: I work for ScyllaDB.) MongoDB has definitely come a long way in terms of HA, but yes, they are still have a long way to go. A good primer talk on the differences can be found here: https://www.scylladb.com/tech-talk/mongodb-vs-scylla-production-experience-from-both-dev-ops-standpoint/ https://www.scylladb.com/tech-talk/mongodb-vs-scylla-product...