Es kommt immer auf die Daten an, die man verwalten will. I.A. kannst Du jede
DB leichter optimieren, als wenn Du es mit
XML versuchst. Wenn Du es mit
XML machst, ist der Programmieraufwand um weites größer, als wenn Du es die
DB machen lässt, aber am Ende kannst Du vielleicht 10-40% rausholen. Selten wird der Mehraufwand an Arbeit dem Ergebnis gerecht.