moin mr47,
XML ist doch aber auch nur textbasiert, genau wie jede andere Datei auch und ob du damit einen Performancegewinn erzielen wirst, bezeifle ich
imho mal ganz stark.
Hast du dich schonmal mit dem Thema "Records" beschäftigt? Diese wären für dein Problem schon recht günstig und auch einfach zu implementieren.