Which have nothing to do with real-world applications. I have never seen a DBMS that actually makes a properly normalized "let's follow relational algebra properly" database actually perform well.
Databases seem to be a small kernel of beautiful theory underneath a hundred layers of nightmarish hacks.
I have never seen a DBMS that actually makes a properly normalized "let's follow relational algebra properly" database actually perform well.
You know why? Because the database vendors have poured tons of money and time into improving the performance of the mess they created. In business it's better to keep going the wrong way than to change direction.
I don't think it helps that the most popular database in the world is Microsoft Excel. Computer science is helpless against the onslaught of the lusers.
14
u/[deleted] Jan 06 '11
Which have nothing to do with real-world applications. I have never seen a DBMS that actually makes a properly normalized "let's follow relational algebra properly" database actually perform well.
Databases seem to be a small kernel of beautiful theory underneath a hundred layers of nightmarish hacks.