Hallo,
ich denke eine Datenbank lohnt sich auf jeden Fall. Es muss ja nicht umbedingt M$-SQL oder etwas ähnliches sein. Du wirst mit einer DB wesentlich bessere Geschwindigkeit erreichen.
Wenn du z.B.
Advantage verwendes must du DLLs in Größe von ca. 1,5 MB (ungepackt) ausliefern, das ist heute denke ich kein Beinbruch mehr und du kanst sie ja als seperates Packet ausliefern (praktisch fürs Internet) um den Programmdownload klein zu halten. Beim ersten Download müsste man dann noch beides Runterladen, bei jeden Update nur noch das eigentliche Programm. Ander Systeme sind meist etwas größer aber grundsätzlich gild da das selbe.
Lediglich von MyLittleBase würde ich abraten, da dies eine "Datenbank Light" ist, die keine beeindruckende Leistungsmerkmale hat.
Gruß
Klabautermann