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.

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.

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.

Jumping in this, bingo. JavaScript only shops scare the fuck out of me.
why is my deploy process so slow? ยฉ_ยฉ=> 500k npm packages