4 ms·
First, s/opinoin/opinion/ Second, there's a reason DBA (Database Administrator, something like that) is a formal, separate role. If you don't have a DBA it's
by carapace 4y ago
First, s/opinoin/opinion/
Second, there's a reason DBA (Database Administrator, something like that) is a formal, separate role.
If you don't have a DBA it's not because that's a good idea, it's because you (or your bosses) are too cheap to do things well. That's okay, a lot of times cheap is more important than correct.
You're still going to need schema.
Both NoSQL and GraphQL seem to throw the baby out with the bath water. It was all done before, and Relational Model won. Gotta know your history kids: https://en.wikipedia.org/wiki/Database#History https://en.wikipedia.org/wiki/Database#History
- - - -
Tidbit of lore: SQL is not the original language for relational model databases, Codd had a language he called Alpha: https://en.wikipedia.org/wiki/Alpha_(programming_language) https://en.wikipedia.org/wiki/Alpha_(programming_language)
SQL is the JS of DBs!