| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Brainstorming für CMS: SQL oder XML? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Hallo Leute, folgendes: hatte die Idee, ein kleines CMS zu schreiben und denke die Sache momentan durch. Einer der Punkte ...
![]() |
| | #1 (permalink) |
| Registriert seit: 08.12.06 ![]() Likes: 0 | Hallo Leute, folgendes: hatte die Idee, ein kleines CMS zu schreiben und denke die Sache momentan durch. Einer der Punkte ist die Frage, wie ich die ganzen Daten speichere und hatte mir überlegt, dass ganze eventuell per XML statt wie meistens mit SQL zu lösen. Das gute an einer Umsetzung mit XML wäre, dass man halt keine Datenbank benötigt, weshalb das CMS auch auf kleineren Webspaces installiert werden könnte bzw. man hätte keine Probleme mit einer eventuellen Datenbanklimitierung seitens des Hosters. Andererseits sollte man auch aufpassen alle Dateiaufrufe zu kontrollieren, da ja sonst die Gefahr einer LFI bestehen könnte. Meine primäre Frage ist aber eigentlich: inwiefern gibt es Perfomanceunterschiede zwischen dem reinen Dateizugriff und dem Datenbankzugriff? Müsste eine Lösung per XML nicht schneller sein, da direkt auf das Dateisystem zugegriffen wird, ohne das wie bei SQL noch der SQL- Server dazwischen steht? |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Die Lösung über XML ist sicherlich nicht schneller. 1. Die Daten müssen jedes Mal geparsed werden, was relativ viel Rechenleistung im Vergleich zu einem SQL-Zugriff kostet, 2. anders als bei einer SQL-DB werden die relevanten Suchdaten/Indizes nicht im RAM gehalten, 3. es müssen bei jedem Zugriff Dateien geöffnet werden, was den HDD-I/O nach oben treibt, während eine SQL-DB die DB-Dateien üblicherweise geöffnet hält.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |