4 ms·
Is MongoDB the leader in NoSQL? I stopped using them years ago because of scaling issues. With things like Elastic Search and Dynamo DB, I see no reason to us
by jasonrhaas 9y ago
Is MongoDB the leader in NoSQL? I stopped using them years ago because of scaling issues. With things like Elastic Search and Dynamo DB, I see no reason to use MongoDB anymore.
- myth_drannon 9y agoBased on the job posts on SO it is. But it's decreasing in popularity quite strongly comparing to Cassandra for example. http://www.reallyhyped.com/?keywords=cassandra%2Credis%2Cmongodb http://www.reallyhyped.com/?keywords=cassandra%2Credis%2Cmon...
- _pmf_ 9y agoWhat about Redis?
- scriptproof 9y agoI tried to add SQLite to the graph and it is at the bottom. We could question the relevance of this tool!
- neuland 9y agoWell, it does say "reallyhyped.com" not "reallyused.com". Joking aside, SQLite is on a ton of devices, yes. But that's primarily because it ships with OS's and is in lots of embedded devices. For web development and other server-side things, I get the feeling that SQLite is not as heavily used as client-server databases.
- cnlwsu 9y agoPeople usually don't get jobs maintaining sqlite databases. Doesn't mean that sqlite isn't used by everyone, its mostly used in client apps though.
- manigandham 9y agoThere are many types of databases and MongoDB remains one of the top choices for document-stores. "NoSQL" is a meaningless term and is yet another point underscoring how better marketing always wins.
- beamatronic 9y agoIt depends on whether you need it to be free as in free beer. Couchbase is an enterprise grade NoSQL database, it scales very well, and it has a full SQL-like query language, and a lot of large companies use it. The community edition is free as in free beer and it is also open source. For enterprise use, you can buy a support contract, and there is an enterprise edition.
- beamatronic 9y agoCurious, why the downvotes? I wanted to also add that it makes a difference if you only want one server or not. A good small Couchbase cluster has at least 3 nodes. If you have VirtualBox, puppet and vagrant, this makes it ridiculously easy to bring up a small cluster: https://github.com/couchbaselabs/vagrants https://github.com/couchbaselabs/vagrants Note: you still have to use the UI to configure the cluster but this gets the nodes (VMs) up and running quickly.
- Xylakant 9y agoElasticsearch is a cool search engine and really excels at some workloads that mostly fall into the realm of analytics and search, but it has its own set of very strict limitations (for example it sucks at updates, cannot do proper joins,...) which make it of limited suitability as a general purpose data store.
- adjkant 9y agoActually, MongoDB is web scale. https://www.youtube.com/watch?v=b2F-DItXtZs https://www.youtube.com/watch?v=b2F-DItXtZs