Was mich am meisten stört an einer echten Datenbank, das die Datenbankstruktur so ähm fest ist. Ebenso der Speicherplatz.
Beispiel:
Hab eine Tabelle erstellt, namens Beruf
Beruf:
ID
Bezeichnung
Gehaltsstufe
Typ
Für die erste Auslieferung reicht das völlig. Doch dann kommt der Fall, das nun noch erwartet werden, das bestimmte Berufe auch bestimmte Vorraussetzungen haben. Nicht weiter das Problem:
Vorraussetzungen:
ID
ZU_Beruf
Bezeichung
Wert
Bei dem
XML Dataset verändere ich lediglich das Dataset. Schwubs habe ich in meiner Datenbank eine neue Tabelle. Relation gesetzt fertig. Hier kann ich die alten Tabellen weiter verwenden.
Bei einer Datenbank muß ich erst die Tabelle erzeugen, dann umständlich das Dataset neu erstellen und alles andere obrige auch. Ergo, mehr arbeit.
Alles was man in einer
XML datanbank macht, muß man bei eienr echten
DB zusätzlich machnen. Untoll oder?
Nu geht es weiter mit den Speicherbedarf. Eine einfache
XML datei hat bei 5 leeren Tabellen gar keinen (kaum) speicherbdarf. Meine Firebird braucht da schon imense 2 MB!!!