Thema: Delphi Suche embedded Datenbank

Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.611 Beiträge
 
#18

Re: Suche embedded Datenbank

  Alt 18. Dez 2006, 07:30
Theoretisch lässt sich jede Relationale Struktur auch in der hierarchischen Struktur eines XML-Files ablegen. Also Ja.

Was die Performance angeht: Es kommt immer auf das Datenvolumen an. Um in einem XML-File effizient zu Navigieren sollte dessen DOM komplett im Speicher gehalten werden. Um gar darin zu suchen erst recht. Im Prinzip müssen alle Abbildungen von Relationen Dingen wie Joins etc. um die sich in der Regel ein hochspezialisiertes DBMS auf Bäumen kümmert halt über den Umweg der XML-Methoden abgebildet werden. Das kostet genau dann richtig Zeit, wenn die Operation aufwendig ist und viele Daten betrifft.

Will heissen ein paar MB wirst Du an der Geschwindigkeit nicht/kaum merken. Wird es jedoch größer würde ich mich nach einer echten Datenbank umgucken.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat