3 ms·
> MongoDB just had to stay up for more than 5 minutes and not lose your data. Do they even do that yet? What are you implying? Do you have any source for that?
by amf12 8y ago
> MongoDB just had to stay up for more than 5 minutes and not lose your data. Do they even do that yet?
What are you implying? Do you have any source for that? Some of the top tech companies out there use non-traditional databases, including MongoDB. They won't if the nodes crash every 5 minutes and/or there is data loss.
- tluyben2 8y agoThe parent was exaggerating but there are countless articles about how bad mongo is. These might be in the past, I do not know. Anecdotally I had horrible experiences with dataloss and instability, both of them incredibly hard to debug compared to say, MySql or Posgres. And when you see a hip company data leak it is often Mongo that was compromised (to be fair, usually because of it’s weak default settings and stupidity on the admin side, but still, it is a datapoint against mongo). Persobally I do not find it easier to use either: our ORM is a optionally schema’d layer; it works as flexible as Mongo and in naive setups, it is much much faster and easier to use (the latter is an opinion), without the risk of dataloss and with flexibility of db engine (it even supports Mongo because I was bored on a sunday).
- grumpydba 8y agoMongodb's storage engine is now wiredtiger. It is a bit young, but it's a really beautiful C codebase written by database veterans.
- tluyben2 8y agoGood to hear; I have projects where others made the tech choices, and when that happens, these days it's always Node + Mongo unfortunately. So I inherit that. It is much better than it used to be, but still depressing compared to what else is there. But what works works anyway.
- twblalock 8y agoDespite what I said in my parent comment, I totally hate MongoDB. I used it for 5 years. The last time I was looking for a job I did not consider teams that used it. There are other non-traditional databases that are much better than MongoDB.