Warum
XML um zu sehen ob das auch mit einer größeren Datenmenge funktioniert
Letztendlich ist
XML kein
DBMS sondern nur ein Austauschformat. Wie gut oder schlecht es mit großen Datenmengen klar kommt ist dann im Wesentlichen abhängig vom jeweils verwendeten Parser. Und davon gibt es bergeweise ganz verschiedene. Ich verwende noch bis heute den schon recht betagten ECXMLParser weil er mir verhältnismäßig flott und ressourcenschonend erscheint.
Bei dBase verhält es sich ähnlich. Auch das ist im Grunde nur ein Austauschformat. Das entsprechende
DBMS muss man selber mitliefern. Hingegen sind die ganzen Embeddedserver schon komplette
DBMS und deren Datendateien eigenen sich eigentlich gar nicht als Austauschformate, weil mit Indizes und Caches behaftet, die nicht portabel sind.