NYCPHP Meetup

[nycphp-talk] Many pages: one script

Kenneth Downs ken at secdat.com
Wed Aug 8 10:41:32 EDT 2007


Elliotte Harold wrote:
> Kenneth Downs wrote:
>
>> Not a chance.  There is no such thing as a native XML database and 
>> there never will be because XML is a file format (oops, data format), 
>> and an extremely inefficient one at that.  To have a native database 
>> you need a data model.  XML uses the hierarchical model and if you're 
>> going to build a native hierarchical database you sure wouldn't use 
>> the wasteful XML format internally to store the data.
>>
>> And if you insist on using XML just because its so wonderful to use 
>> 17 characters to store the state <STATE>NY</STATE>, it will never be 
>> able to compete with even the most immature relational engines for 
>> pure speed.  Maybe on example and toy sites, but never for anything 
>> that needs to scale.
>>
>> If I'm wrong, dinner's on me.
>>
>
> Which part do you have to be wrong about for me to get a free dinner? 
> I can already give you several existence proofs demonstrating that 
> there is such a thing as a native XML database:
>
> http://www.marklogic.com/
> http://exist.sourceforge.net/

A sourceforge project does not a phenomenon make.  I guess when the 
banks and airlines have our data in the XML files, and I don't mean a 
few hybrid patchwork examples, I mean the hardcore permanent long-term 
stuff as well as the transactional support for the reservations we're 
making all day.  When that happens, we'll start picking the restaurants.

>
> More are coming.
>


-- 
Kenneth Downs
Secure Data Software, Inc.
www.secdat.com    www.andromeda-project.org
631-689-7200   Fax: 631-689-0527
cell: 631-379-0010




More information about the talk mailing list