Hacker News new | ask | show | jobs
by progrocks9 3786 days ago
Why is that bad? Mongodb is great for data ingestion.
2 comments

MongoDB has a reputation for losing data. I'll try to find the reference. EDIT: http://www.mongodb-is-web-scale.com/ https://aphyr.com/posts/322-call-me-maybe-mongodb-stale-read...
In some IoT scenarios you could afford losing a little bit of data. For instance this component does it with MongoDB https://github.com/telefonicaid/fiware-orion
It kind of sucks especially for that since it forces you to do offline compaction which is hell on earth. I cant imagine they have fixed that, but it was a MAJOR ops headache because it would NEVER finish.

Never again mongo for anything with lots of writes.