Ask HN: Does anyone have success stories with MongoDB?
Are there any companies/teams that have successfully deployed and scaled MongoDB in the recent years? If so why did you choose it despite the negative publicity and what kind of data and access patterns are you using it for?
[+] [-] kenwalger|8 years ago|reply
In my experience data loss and operational issues are a thing of the past. With the current version of MongoDB, 3.6, there are lots of data safeguards in place. One of the biggest frustrations that any company faces in the age of the internet is old topics of discussion. MongoDB has come a long way since many "problem area" blog posts and articles.
If you haven't tried out the latest version and put it through its paces, I would highly encourage you to do so. Judging by reports of others here as well as performance and security analysis done by outside vendors, MongoDB is truly web scale.
I've written my own blog posts on MongoDB Performance (https://www.kenwalger.com/blog/nosql/mongodb/mongodb-perform...) and Data Durability (https://www.kenwalger.com/blog/nosql/mongodb/data-durability...) which, while based on MongoDB 3.4, still offer some useful insights into the current state of MongoDB.
Try it out and report back your own findings.
[+] [-] jitix|8 years ago|reply
[+] [-] dugdun|8 years ago|reply
[+] [-] jitix|8 years ago|reply
Also I used mongo's map reduce framework back in the day for reporting, something that stored procedures are still lagging behind (based on my experiences in MySQL and Postgres)
[+] [-] mhoeller|8 years ago|reply
[+] [-] nirajadhikary|8 years ago|reply
[+] [-] juanroycouto|8 years ago|reply
[+] [-] jitix|8 years ago|reply
Also, regarding ES, its easy to see how each system prioritizes things. For me if I had to design a system today I'd use MongoDB as the main OLTP database, use ES for search (with regular jobs syncing data between Mongo and ES), and use Hadoop/Spark for analytics. Mongo is decent for OLAP loads but there's no point running OLAP queries on production OLTP stores.
[+] [-] arivelli|8 years ago|reply
Regards
[+] [-] nu_ha|8 years ago|reply
[+] [-] jitix|8 years ago|reply
[+] [-] jtangas|8 years ago|reply
[+] [-] bradavogel|8 years ago|reply
[+] [-] evalero|8 years ago|reply
I Think that MongoDB needs some maintenance and attention like other databases. If you use MongoDB because your stack is based in javascript and you think that it could be easy because support javascript based commands but you don't have any background as dba, you will fail like this guys: https://dzone.com/articles/why-we-moved-from-nosql-mongodb-t...
I have experienced issues too, but nothing catastrophyc because I have studied so much this technology and I feel confortable
[+] [-] jho_marolo|8 years ago|reply
[+] [-] ZOXEXIVO|8 years ago|reply
Average document size ~ 50 - 300KB. It work perfect with authomathic failover, when Oracle with their CLOB types collapsed with Disk IO. MongoDB save a lot of time for us.
But first you need to understand how it works and then you'll love it too.
[+] [-] mikegray831|8 years ago|reply
[+] [-] ibiwan|8 years ago|reply
[+] [-] opotoc|8 years ago|reply
[+] [-] anhlc|8 years ago|reply
[+] [-] kcanache|8 years ago|reply
[+] [-] kcanache|8 years ago|reply