Tuesday, February 19, 2008

RDBMS obsolete: who needs transactions when developers can just use Ruby! (VOMIT)

Its always sad to see someone go INSANE, kind of like the inventor of Ingres at UC-Berkley (Mike Stonebraker) who now states that OLTP DBMS systems are obsolete because they fully implement locking, transactions and other nice things that make ACID compliance possible.

http://www.regdeveloper.co.uk/2008/02/18/stonebraker_dbms_outdated/print.html

This kind of thing is totally irresponsible, and a real step back in my opinion. Now that we have computers powerful enough to properly run a full ACID-compliant DBMS on any device, Stonebraker and others want to throw it into the trash heap.

To deprecate SQL would be to destroy all the amazing progress that has been made in the last 20 years to standardise data access and storage.

It shocks me to see a DB guy advocate what I can only imagine will be something not dissimilar to a flat file. "geographically dispersed RAM storage"??? Someone at RegDeveloper needs to do an elementary computer science course; RAM is for temporary storage, which is already done when ever a programmer defines a hash table or array. I don't see why the Data Layer should now be torched because its too complete.

The argument that the way people use modern computers makes the DB paradigm as it stands obsolete is patently ridiculous. The reason people are able to use computers in such a abstract way from the underlying data schema is because of the excellent glue that SQL has proven to be. To suggest that every coder in the world is better placed to define and manage his own data structure is clearly the domain of the academic who hasn't seem the absurdity of flat text files and the like being used some applications in the wild to store data.

Also I don't see why, considering XML's parallel development to tradition data stores, SQL and its implementations need to be scrap heaped to make any new sort of data methodology win. Let Stonebraker and his fellows try and build a better way of storing data; the man is smart, and I'll be excited to see what he builds. Too bad no one will use it. 

Labels: , ,

0 Comments:

Post a Comment

<< Home