Performance improvement for xml loads (+comments)

Patrick Spinler spinler.patrick@mayo.edu
Thu, 07 Dec 2000 13:57:53 -0600


Derek Atkins wrote:
> 
> Well, using MySQL or PostgreSQL is just one part of it.  It's a
> storage mechanism, but you still need to create the data formats that
> are stored.  You still need to define the transaction objects or split
> objects or whatever that get stored in the database.  

Well, not really.  

More specifically, on a fundimental level a database will provide a
number of predefined data types that it will deal with gracefully (int,
date, money, char, etc).  In order to gain some of the advantages of a
database, such as ease of access to the data from other applications,
you really need to use these data types.

Of course, you can store any arbitrary binary data in a database engine,
it's called a BLOB in modern parlence.  But what's the point ?  You have
to have special code to deal with it.

> So, defining a
> binary data format now would certainly be useful, IMHO, down the road
> when we move to a DBMS.

As I mention above, I disagree.

-- Pat

-- 
      This message does not represent the policies or positions
	     of the Mayo Foundation or its subsidiaries.
  Patrick Spinler			email:	Spinler.Patrick@Mayo.EDU
  Mayo Foundation			phone:	507/284-9485