Mysql
 sql >> Datenbank >  >> RDS >> Mysql

XML-Flatfile vs. relationales Datenbank-Backend

Es gibt keine XML-Flatfile-Datenbank. Flache XML-Dateien sind keine Datenbanken, da sie keine höheren Funktionen wie Indizes haben - viel Spaß mit größeren Datensätzen und Suchen oder analytischen Abfragen ohne Index.

XML-Datenbanken sind ein weiteres Thema und können ihre Bedürfnisse haben (Inhaltsverwaltung, Dokumentenspeicherung im Allgemeinen - komplizierte Schemata, die Sie aus Datenbanksicht nicht allzu sehr interessieren).

Flache Dateien eignen sich gut für Dinge wie Einstellungen und kleinere Dateien), aber eine echte Datenbank ist eine echte Datenbank. ACID-Bedingungen sind für Flatfiles schwer zu garantieren.