byrmol Blog


A letter to MS press writers

Dear Microsoft Press Writers,

As a long time user of your database products, I find myself becoming increasingly aggravated by the utter nonsense that your press releases state.

Specifically, the utter lack of knowledge of the theory that underpins your enterprise database engine.

Considering that you are increasingly trying to compete in the VLDB space against Oracle and DB2, it is imperative that no ignorance is shown when it comes to the relational model.
The men and women who manage these VLDB environments will have the “ear” of CTO’s and CIO’s. These people are usually well versed in the relational model and can spot bullshit from a mile away.

Unfortunately, your current press releases pertaining to Katmai, showed enough ignorance to be spotted by the Huygens probe currently buried under the surface of the moon Titan.

The offending text is as follows.

Beyond Relational Data
Manage any type of data including relational data, documents, geographic information and XML

Yours truly,


Legacy Comments

Arnold Fribble
re: A letter to MS press writers
You fail to say why it offends you.

Euan Garden
re: A letter to MS press writers
I don't see what the issue is, relational data has certain characteristics, there is lots of data in the world that is not relational, SQL Server was already a store for some of, its going to be better in Katmai.

Arnold Fribble
re: A letter to MS press writers
Perhaps David drank too much Date-flavor Kool-Aid and now believes all data can and should be modeled relationally.

re: A letter to MS press writers
First of all I am horrified that you both have no idea what the problem is.

Please give me an example of data that cannot be modelled relationally.

re: A letter to MS press writers
hmm, let's see, I can store any type of data including documents... sounds good.

Let's try:
select data from document
select document from data

mm, there seems to be a slight mismatch somewhere.

re: A letter to MS press writers
I don't see the issue here =/