|Think about Loose Coupling|
XML for databases?!?! Is it just me or is the rest of the world nutz?by S_Shrum (Pilgrim)
|on May 24, 2002 at 04:51 UTC||Need Help??|
S_Shrum has asked for the
wisdom of the Perl Monks concerning the following question:
This isn't a Perl question but more of an XML and it's usage question however it applies here...read on:
Maybe it's me...I'm reading a lot these days about XML and the great things that you can do with it FOR WEB CONTENT...but I'm seeing a large trend (here at perlmonks and abroad) toward generating XML databases and I keep thinking to myself, "Why?". I've played around with a XML database I created and thought, "Heeey, thaat's greeaat...but damn that's a lot of work to generate".
Look, every time you start a new 'record' you need to wrap each 'record' and 'field' in a 'header' and then properly close it. This is a great deal of additional data that could just be omitted if the data was placed into a standard database table.
So my question is...well..."Why do it?". I really haven't seen anything out there that really justifies using XML as a database (...just because you can do it doesn't nessecarily mean you should...).
Please enlighten me if I'm wrong or jump on my soapbox (or both..it's a big box).