2 ms·
I've always thought the main reason NoSQL solutions became popular is that developers could finally get at and manipulate the data the way they wanted to. I've
by skc 9y ago
I've always thought the main reason NoSQL solutions became popular is that developers could finally get at and manipulate the data the way they wanted to.
I've known some very, very prickly DBA's in my time who referred to the databases they looked after as "My database". So they would say things like "Don't put junk in my database"
And would give you endless grief over how you wrote your queries or asked you a million questions about why you needed a new table and why your proposed design was shit.
As a result, many of us devs tended to view SQL Databases as some sort of dark art. So in this regard, NoSQL is freeing at first glance.
But if I'm honest, once I got over my fear, the "pros" of NoSQL solutions in comparison to good ol' SQL seem to be relatively feeble.
I think it's easier to get up and running with a NoSQL solution because there is far less friction when it comes to rapid prototyping of ideas, but things get complex pretty quickly.
I'd also say that for the vast majority of applications out there, the difference between the two will mostly be a wash.
- hackits 9y agoBy any chance did these DBA's be the Linux server administrators at all? My own personal experience is DBA's/Linux server administrators have authority issues. I had one situation where I had a encrypted file on one of the Linux server and the server administrator requested for months to have the decryption key so he could inspect the file.
- duozerk 9y agoThat seems highly unprofessional. I won't even ls into users' directories without their express permission.
- hackits 9y ago.... yup, also him going in randomly through the day and killing proc's id's and clearing out log files at random was other issues where reported. I think for development to avoid him and get some level of sanity we used AWS and install ubuntu/postgres/java sdk to get work done.