MORE ON THE SORRY STATE OF THE INDUSTRY
with Fabian Pascal

 

 

 

From: Narsim Ganti

Date: Aug 10 2005

 

I have been practicing IT since 1968. I have seen so many fads and many more pseudo experts that my stomach turns. After re-reading the seminal paper on Relational Databases by Dr. Codd, it amazes me how much of chaos and misinformation has been perpetrated by industry in the name of relational

databases. The very core principles (three to be specific) have been thrown out.

 

That is why we have a mess of disparate illogical data stores (not relational databases). Pretending to solve it, even more garbage is invented like middleware, EAI, data connectors, olap, rolap, molap, stored procedures, triggers, bit mapped indexes, cluster indexes, partitions, data compression, hash

tables, pointer arithmetic, garbage collection, database reorgs, user defined data types, blobs, clobs, data marts, slowly varying dimensions, factless fact tables, de-normalization, data warehouses, content managers, UIMA… the list goes on ad nauseaum. To find these, and become instant experts, all we need is Google. Expert seminars, expos and SIG’s thrive.

 

I was compelled to write you as I see the XML mania taking on an even stranger turn than so called relational databases. Why is a markup language made to masquerade as a data management capability? What is the standards corpus thinking? The latest is DTLL or “Data Type Library Language” for XML and RELAX NG, Compact Syntax Schema (logical/physical confusion). Thus, validation rules, enumerations, domains and such creep into a document, formally via standards! I am sorry, that stuff may be ok to write a web service to compare a book price on Amazon.com versus BN.com, but please don’t tell me it is a database management discipline.

 

Document is not datum. Text is not datum. Format alone is not datum. Syntax alone is not datum. Datum is the singular of data.  Structure, syntax and format together with semantics are data. All of these are physical except for semantics and structure, which are logical. Management of data on sound mathematical basis requires logical constructs that are either true or false.

 

XML is by definition devoid of the essential logical ingredients. It is pure format. How XML is a data management panacea (read it as metadata terrorism) is beyond me. Who is selling this bill of goods to which morons? Wake up and get an education, please. The only thing I can say is, this ocean of ignorance, has helped me make a fabulously decent living by quietly cleaning some of the mess, unemotionally.

 

XML will keep me in business, off welfare and social security. Thanks XML. Now, all I need is G.W. Bush’s tax cuts made permanent. By the way, Dubya, please repeal the AMT as well.

 

 

From: Fabian Pascal

 

I think I make it very clear in my writings why the sorry state of the industry.

 

You may want to read my last paper Truly Relational: What It Really Means.

 

 

Ed. Note: I prefer not to comment on the request to Dubya.

 

 

Posted 10/21/05