• bastion@feddit.nl
    link
    fedilink
    arrow-up
    15
    arrow-down
    4
    ·
    4 days ago

    This is kinda absolute BS at this point, though.

    Mongo has acid transactions, and has for years now. Although this is only within the same database, there are plenty of dbms (including rdbms) that don’t support cross-database transactions.

    Mongo also, since time immemorial, has had “write concern” to ensure that it’s written to disk (to the journal) before the transaction is completed.

    • clif@lemmy.world
      link
      fedilink
      arrow-up
      7
      ·
      4 days ago

      This post is very timely because I was just introducing some new people to Mongo earlier this week and led off with “Now you might still hear people say ‘mongo is trash, it’s not even ACID compliant!’ but those people are dumb… it’s had that for years and years and is just another DBMS at this point (but not relational)”

      … the last part also answers the other reply to this post. Yes.

        • bastion@feddit.nl
          link
          fedilink
          arrow-up
          1
          ·
          18 hours ago

          Yes, ish. There are aspects of it that are really valuable, and fit some use cases extremely well. But, in some senses, yes. Like any DBMS, you’ve got to know it’s strengths and weaknesses. And if you do, there are definitely circumstances where you’d choose it over others. But not always.