Hallo
XML ist alter Wein in neuen Schläuchen.
XML ist nicht weiter als eine schnöde
ASCII-Datei
Zitat von
marvin.maybe:
XML eignet sich um Daten zwischen unterschiedlichen Systemen auszutauschen (die vielleicht sogar auf unterschiedlichen Technologien basieren
Was hat man vor
XML gemacht um Daten zwischen verschiedenen Anwendungen auszutauschen.
Man hat den kleinsten gemeinsamen Nenner verwendet. Das waren/sind meistens
ASCII-Dateien.
Was für ein Fortschritt.
Zitat von
marvin.maybe:
Vorteile:
XML kann Daten aller Formate speichern und ist Plattform unabhängig.
Mit
XML hat man nur ein Format: nämlich
ASCII Text.
Zitat von
marvin.maybe:
Mit
XML lassen sich hierarchisch organisierte Daten speichern.
Mit anderen Formaten auch.
Die einzige Neuerung ist, dass man sich auf einen
Standart geeinigt hat.
Leider war man nur in der Lage sich auf den kleinsten gemeinsamen Nenner zu einigen.
Dadurch müssen wir die Nachteile ertragen, die marvin.maybe beschreibt.
Zitat von
marvin.maybe:
Nachteile:
Großer Speicherbedarf
In Unternehmen sind Daten üblicherweise in Tabellenform abgelegt (ein SAP System hat ca. 130000 Datenbank Tabellen). Wenn man tabellenbasierte Datenbanken in
XML speichert wird viel mehr Speicher benötigt, als bei der Ablage in Tabellen (ca. 3 bis 10 mal so viel).
Langsame Zugriffe
In
XML-Dateien lässt sich nicht effektiv suchen, da man weder durch einen direkten Index-Zugriff ein bestimmtes Element zugreifen kann, noch binäre Suche verwendet werden kann.
XML-Dateien müssen für jeden Random-
Access komplett durchsucht werden (parsing).
Nicht das
XML nicht interesant ist. Ein
Standart ist immerhin besser als kein
Standart.
Aber irgendwie habe ich das Gefühl, das uns
XML als die größte Erfindung seit der Entdeckung des geschnittenen Brotes verkauft wird.