le XML (ou JSON) proposé ici décrit les messages, pas forcément la forme que ça prendra sur le disque. On peut imaginer que le stockage sur disque se fasse dans un format différent, plus efficace.
en XML, il n'y a pas que les documents complets, on a aussi les fragments XML. Ça évite d'avoir la contrainte d'une racine unique. On pourrait donc avoir un élément XML par entrée, sans tag qui entoure le tout. Ça garde une bonne partie des propriétés intéressantes du XML, et ça fait disparaitre d'un coup tous les problèmes que tu mentionnes.
[^] # Re: Et en cas de plantage, on lit comment ?
Posté par Buf (Mastodon) . En réponse à la dépêche Projet Lumberjack. Évalué à 6.
2 choses :