<story><title>Go Cry on Somebody Else&apos;s Shoulder: MongoDB is fine</title><url>http://blog.slyphon.com/post/12435929063/go-cry-on-somebody-elses-shoulder-mongodb-is-fine</url></story><parent_chain></parent_chain><comment><author>pilif</author><text>In my opinion, there is but one feature that a database really must have: whatever data I write into it, if I don&apos;t delete it, I want to read it back - unaltered (preferably without needing at least three machines, but I&apos;m willing to compromise)&lt;p&gt;Software that cannot provide this single feature just isn&apos;t something I would call database.&lt;p&gt;If it&apos;s unsafe default configurations or just bugs. I don&apos;t care.&lt;p&gt;Between these two articles over the weekend and some from earlier, personally, I don&apos;t trust MongoDB to still have that feature and as such, it needs much more than one article with a strongly worded title to convince me otherwise.</text></comment>
<story><title>Go Cry on Somebody Else&apos;s Shoulder: MongoDB is fine</title><url>http://blog.slyphon.com/post/12435929063/go-cry-on-somebody-elses-shoulder-mongodb-is-fine</url></story><parent_chain></parent_chain><comment><author>gfodor</author><text>The author would have us believe that it&apos;s unfair to pick on any piece of software because it &quot;all sucks.&quot; They&apos;d also have us believe that complaining about your data disappearing in MongoDB is an unfair criticism, and then takes the logical leap that judging the destruction of data and buggy software somehow has something to do with your own ability to create backups. Generally speaking the people who have been burned by MongoDB have survived by the fact that &lt;i&gt;they had backups&lt;/i&gt;. This has nothing to do with the fact that their database nuked their data and that this is unacceptable if it happens due to careless engineering or poor defaults.&lt;p&gt;Edit: To be fair, if MongoDB was advertised as a &quot;fault-intolerate, ephemeral database that is fast as heck but subject to failure and data loss, so do not put mission critical information in it&quot; then all bets would be off. But we know that&apos;s never going to happen.</text></comment>