Comment by mamcx
7 years ago
"We Can Do Better Than SQL"
SQL is a programming language. Is just too limited and that is why many can't imagine to use it for a full project.
But that limitations have no sense. The amount of code, time and efficiency that bring is huge (I know, I code in that kind of lang before) and is discussed in:
http://blogs.tedneward.com/post/the-vietnam-of-computer-scie...
In special look a point 5/6 of Summary. The irony is that we already have a "solution"(sql) to the whole problem, but is too limited and awkward to be used in practique.
I'm not sure why, but this post was hard for me to follow. The linked article is borderline incoherent to me.
What gets me, is even in languages where I'm not working with a relational database, the API for selecting data almost always drifts to something akin to SQL. To the point that I cringe if someone tries to force a new API.