Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

May I suggest alternative perspective on the matter?

Compared to a product like Oracle, transactions on MongoDB are very new, very niche functionality. Even MongoDB consultants do openly suggest not to use it.

MongoDB is really meant to store and retrieve documents. That's where the majority read/write concern guarantees come from.

As long as you are storing and retrieving documents you are pretty safe functionality.

Your article presents the situation as if MongoDB did not work correctly at all. That is simply not true, the most you can say is that a single (niche) feature doesn't work.

Have you ever tried distributed transactions with relational databases? Everybody knows these exist but nobody with sound mind would ever architect their application to rely on it.

Any person with a bit of experience will understand that things don't come free and some things are just too good to be true. MongoDB marketing may be a bit trigger happy with their advertisements but it does not mean the product is unusable, they just probably promised bit too much.



Have you ever tried distributed transactions with relational databases?

I am delighted to say that yes: checking safety properties of distributed systems, including those of relational databases, is literally my job. See https://jepsen.io/analyses for a comprehensive list of prior work, or http://jepsen.io/analyses/tidb-2.1.7, http://jepsen.io/analyses/yugabyte-db-1.1.9, http://jepsen.io/analyses/yugabyte-db-1.3.1, or http://jepsen.io/analyses/voltdb-6-3 for recent examples of Jepsen analyses on relational databases.


This comment will rightfully be downvoted, but I'm going to break HN decorum for once in my long posting history here and simply say:

Holy shit, buddy. Stop.


The world does not revolve around HN votes. If your first urge is whether the post gets downvoted or not you might want to rethink your life a little bit.

So don't worry about me.


I'm not "worried" nor experiencing an "urge." Please skip the concern trolling.

What I do have an interest in is HN's accepted decorum, which I admittedly stepped outside of when I implored you to stop digging yourself such a hole.

HN is far from perfect but there is a culture of respectful discourse here, which is part of the reason for its value IMO.


Please stop. We don't want flamewars here.


May I suggest the tiniest bit of consideration (such as reading the report) before jumping to conclusions and low-key offending the author? You should be embarrassed.


This comment looks a bit comical when compared with the one you started this whole thread with. You're an engineer, why are you siding with marketing over measured technical facts? Do you think denial will make your infrastructure any safer? Don't make excuses for MongoDB, just acknowledge the article as an appropriately well weighted response to their marketing claims and move on.


You may want to delete this comment too.


Jesus christ @-@




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: