Hi All,
I've searched the web for an article explaining the many tradeoffs between
storing your XML in a database vs the filesystem but I haven't really found
anything of note.
This is the little I've come up with:
FileSystem Pros:
1) more scaleable than db, although I haven't seen data on how much more
2) you can index your xml files using third party tools (although from what
I've found there seems to be a distinct dearth of these for the windows
platform. LOTS for unix and co.)
FileSystem Cons:
1) if you have any data in a db you must be very careful with integrity.
DB Pros:
1) many dbs now (and Yukon later) will allow you to do xpath or xquery
against xml. not sure what the indexing support is like...
2) if you have other data in db then you can get it from a single source
DB Cons:
1) xml support seems to have been grafted on to most major rdbms, and is
still a big question mark...
2) less scaleable than filesystem
If anyone can point me to resources that address this question I would be
grateful. References to good xml file indexers for windows, case studies on
performance differences, details on Yukon + xml, etc. would all be very
useful...
--
Lucas Fletcher
lu***@dealersin notions.com
http://dealersinnotions.com