Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. See MongoDB

See MongoDB

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
39 Posts 30 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Q This user is from outside of this forum
    Q This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1
    This post did not contain any content.
    H V bjoern_tantau@swg-empire.deB S J 6 Replies Last reply
    249
    • Q [email protected]
      This post did not contain any content.
      H This user is from outside of this forum
      H This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

      NoSQL has always been a niche use case thing.

      For some stuff, no ACID is no problem. They have their place. What I'm more suspicious of is things like Google offering distributed databases that they pretend as if they could break the CAP theorem.

      30p87@feddit.org3 G 2 Replies Last reply
      31
      • H [email protected]

        NoSQL has always been a niche use case thing.

        For some stuff, no ACID is no problem. They have their place. What I'm more suspicious of is things like Google offering distributed databases that they pretend as if they could break the CAP theorem.

        30p87@feddit.org3 This user is from outside of this forum
        30p87@feddit.org3 This user is from outside of this forum
        [email protected]
        wrote last edited by [email protected]
        #3

        And yet my Uni treats it like the biggest thing in existence. Meanwhile I've never used anything other than RDBS and Redis (only for cache), neither in private nor at work.

        H A oce@jlai.luO stizzah@lemmygrad.mlS 4 Replies Last reply
        8
        • 30p87@feddit.org3 [email protected]

          And yet my Uni treats it like the biggest thing in existence. Meanwhile I've never used anything other than RDBS and Redis (only for cache), neither in private nor at work.

          H This user is from outside of this forum
          H This user is from outside of this forum
          [email protected]
          wrote last edited by
          #4

          MongoDB is huge though for all the wrong reasons, businesses think that just because it's JS, they can just have frontend devs - sorry, they are "fullstack" now - doing DBA work.

          I worked as one of two NoSQL DBAs for a Fortune 50 finance company, and there is a ton of CV-driven development going on giving NoSQL a bad name. Most use cases don't need NoSQL. And for those which do, NoSQL is almost always harder to implement than simple SQL based RDBMSs.

          C 1 Reply Last reply
          18
          • Q [email protected]
            This post did not contain any content.
            V This user is from outside of this forum
            V This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            Or does writes to S3 via LSM

            1 Reply Last reply
            4
            • 30p87@feddit.org3 [email protected]

              And yet my Uni treats it like the biggest thing in existence. Meanwhile I've never used anything other than RDBS and Redis (only for cache), neither in private nor at work.

              A This user is from outside of this forum
              A This user is from outside of this forum
              [email protected]
              wrote last edited by
              #6

              Sharded RDBS gets you very very far from my experience at least.

              H 1 Reply Last reply
              2
              • Q [email protected]
                This post did not contain any content.
                bjoern_tantau@swg-empire.deB This user is from outside of this forum
                bjoern_tantau@swg-empire.deB This user is from outside of this forum
                [email protected]
                wrote last edited by
                #7

                If that is what it takes to get these kick-ass benchmarks.

                Q 1 Reply Last reply
                16
                • bjoern_tantau@swg-empire.deB [email protected]

                  If that is what it takes to get these kick-ass benchmarks.

                  Q This user is from outside of this forum
                  Q This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #8

                  Amazing video

                  1 Reply Last reply
                  2
                  • 30p87@feddit.org3 [email protected]

                    And yet my Uni treats it like the biggest thing in existence. Meanwhile I've never used anything other than RDBS and Redis (only for cache), neither in private nor at work.

                    oce@jlai.luO This user is from outside of this forum
                    oce@jlai.luO This user is from outside of this forum
                    [email protected]
                    wrote last edited by [email protected]
                    #9

                    If you need to run queries that aggregate big amounts of data in a reasonable time and cost, you'll need something built for it. For example, with a column oriented file format instead of the row oriented file format found in traditional relational databases

                    H P 2 Replies Last reply
                    2
                    • H [email protected]

                      MongoDB is huge though for all the wrong reasons, businesses think that just because it's JS, they can just have frontend devs - sorry, they are "fullstack" now - doing DBA work.

                      I worked as one of two NoSQL DBAs for a Fortune 50 finance company, and there is a ton of CV-driven development going on giving NoSQL a bad name. Most use cases don't need NoSQL. And for those which do, NoSQL is almost always harder to implement than simple SQL based RDBMSs.

                      C This user is from outside of this forum
                      C This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #10

                      Jumping in this, bingo. JavaScript only shops scare the fuck out of me.

                      G noobface@lemmy.worldN 2 Replies Last reply
                      10
                      • oce@jlai.luO [email protected]

                        If you need to run queries that aggregate big amounts of data in a reasonable time and cost, you'll need something built for it. For example, with a column oriented file format instead of the row oriented file format found in traditional relational databases

                        H This user is from outside of this forum
                        H This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #11

                        My point is more that 90% of use cases don't need that, and for those that do, you can't just slap eg. Cassandra at it and pretend it's a relational database.

                        1 Reply Last reply
                        0
                        • A [email protected]

                          Sharded RDBS gets you very very far from my experience at least.

                          H This user is from outside of this forum
                          H This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #12

                          Definitely, and I'm saying that while my jobs were mostly on NoSQL and I love doing it.

                          1 Reply Last reply
                          0
                          • Q [email protected]
                            This post did not contain any content.
                            S This user is from outside of this forum
                            S This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #13

                            But it's webscale

                            negativenull@lemmy.worldN F 2 Replies Last reply
                            39
                            • oce@jlai.luO [email protected]

                              If you need to run queries that aggregate big amounts of data in a reasonable time and cost, you'll need something built for it. For example, with a column oriented file format instead of the row oriented file format found in traditional relational databases

                              P This user is from outside of this forum
                              P This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #14

                              And the key word โ€œbigโ€ here is far bigger than most engineers need to deal with. Hell, most supposed โ€œbig dataโ€ problems Iโ€™ve seen people try to tackle are small enough to fit the whole database into memory.

                              1 Reply Last reply
                              5
                              • C [email protected]

                                Jumping in this, bingo. JavaScript only shops scare the fuck out of me.

                                G This user is from outside of this forum
                                G This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #15

                                Just wail til they become AI-generated-JavaScript-only shops. They're gonna be vibing like the Tacoma Narrows Bridge.

                                1 Reply Last reply
                                9
                                • Q [email protected]
                                  This post did not contain any content.
                                  J This user is from outside of this forum
                                  J This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by [email protected]
                                  #16

                                  Every time I'm assigned to a project that uses a document database


                                  "So how are you guys handling all your related data?"

                                  Finds collection of massive JSON documents containing all the related data

                                  "Oh boy."

                                  B 1 Reply Last reply
                                  39
                                  • H [email protected]

                                    NoSQL has always been a niche use case thing.

                                    For some stuff, no ACID is no problem. They have their place. What I'm more suspicious of is things like Google offering distributed databases that they pretend as if they could break the CAP theorem.

                                    G This user is from outside of this forum
                                    G This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #17

                                    What's ACID?

                                    Q R C 3 Replies Last reply
                                    9
                                    • Q [email protected]
                                      This post did not contain any content.
                                      B This user is from outside of this forum
                                      B This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #18

                                      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.

                                      C clif@lemmy.worldC 2 Replies Last reply
                                      10
                                      • G [email protected]

                                        What's ACID?

                                        Q This user is from outside of this forum
                                        Q This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by
                                        #19

                                        https://en.m.wikipedia.org/wiki/ACID

                                        Atomicity (something happens in its entirety or not at all), consistency (database is always in a valid state --- if the database has constraints, they will always be honored), isolation (transactions don't step on each other), durability (complete transaction is complete even if there's a power failure).

                                        Not a database expert, my parenthetical explanations may need work.

                                        1 Reply Last reply
                                        7
                                        • S [email protected]

                                          But it's webscale

                                          negativenull@lemmy.worldN This user is from outside of this forum
                                          negativenull@lemmy.worldN This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by [email protected]
                                          #20

                                          Wow, that video is 15 years old!

                                          https://youtu.be/b2F-DItXtZs

                                          1 Reply Last reply
                                          11
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups