2 ms·
Part of the reason is that SQL is simply a bad language (the JavaScript of databases). Part of the reason is also the thinking and philosophy behind DBMSs as i
by alexvoda 4y ago
Part of the reason is that SQL is simply a bad language (the JavaScript of databases).
Part of the reason is also the thinking and philosophy behind DBMSs as interactive systems. Especially with regards to code.
A function doesn't just exist. You create a function and it lives in the database until you alter it or drop it.
This creates a different (temporal?) impedance mismatch with standard code management tools like version control. The result is most often a maintenance nightmare.