37
linuxxx
124d

Why the fuck didn't I start to learn mongodb sooner 😶

I love it already!

Comments
  • 17
    Wait so the whole world is running back to SQL because NoSQL turned out to only work in some cases, and you just started using it?
  • 3
    @epse Thing is I'm insanely bad with joins and stuff and at least some projects which were unreachable due to me not understanding quite some mysql stuff have just become reachable because of this db engine!
  • 1
    @epse Like, I kept dropping the privacy site project due to being stuck with mysql and with this fucker I can write the entire db part within about an hour or something I think 😅
  • 2
    @linuxxx well whatever works for you I guess
  • 6
    @epse everything has its use cases. Reason everybody is running back is cause they thought it would provide scalability and still work like sql
  • 4
    @PerfectAsshole yeah true, not everyone needs to run "at scale" anyway
  • 2
    @linuxxx Lemme just introduce you to my lord and saviour, ORM :v

    Anyway, I started learning MongoDB a few years ago (even used it in my IT examn in gymnasiet) but did go back to mariadb because it wasn't really for me
  • 5
    You can definitely scale mongodb and make it do whatever the hell you want. Its a matter of knowing how to properly structure your data and yo keep analysis checks on it to ensure that its in place. I am legit constantly wondering why people talk about scaling issues in mongo. And you can have even worse issues in standard sql. Migrations are always a fucking nightmare since not everyone knows how to properly manage sql databases. Its a matter of knowledge .
  • 0
  • 0
    extremely fast but wait until you have to do some serious migrations, the "fun" starts there :D
  • 1
    @AleCx04 that sounds way too optimistic about mongo...
  • 1
    @erandria i call it my professional point of view on it. I have systems deployed with mongo
  • 1
    It has some limitations that I neither fully understand or am comfortable with.
    I'm sticking with the classics for now.
  • 0
    Ohhh I'm jelly, I haven't started learning it yet. I've just read enough about it to be proper excited. Looking back past projects and seeing how a NoSQL DB would have been a better fit for our requirements, but we only knew about the SQL side of things.

    Never been a fan of SQL even if ORM makes it bearable until the abstraction starts leaking and my eyes start leaking and you stay up at night wondering why everything is leaking, but I digress.
  • 2
    I always say that NoSQL is bad unless your data does not have any logical relations. For example logs, configurations, etc. But it is total nonsense to maintain proper relationships in NoSQL.
  • 1
    It’s good for some use cases. Like if your storing really complex structured objects. In my opinion of you find yourself storing Json often in your sql then its time for mongo. As for me, I’m working with an ORM anyway so it doesn’t really fuckin matter
  • 1
    @lamka02sk you have to know the ways of nosql.Once you do you’ll be set free
  • 1
    Yeah document DBs are quite fun to use. I like using Mongoose ORM (for node) as well.
  • 3
    @epse Well ideally you should always write code that scales but the problem here is that alot of people jumped in halfassed and expected it to be free. Sql scales but at the cost of breaking it down into read-only/write-only servers but since that requires extra code alot of people don't do it(including me)
  • 1
    mongodb is a beast i love it so much
  • 1
    But they changed the license that caused them to get booted from debian
Your Job Suck?
Get a Better Job
Add Comment