Why use a RDBMS?
mature, stable, portable, scalable
widespread, easy to integrate
foreign key access (usually) optimized
… but assembling XML fragments is inherently slow (see
http://www.cs.wisc.edu/niagara/papers/vldb00XML.pdf
)
OODBMS cost serious money and cannot be freely relicenced
Previous slide
Next slide
Back to first slide
View graphic version