Mailinglisten-Archive |
Peter Bieling schrieb: > Hallo Dennis, > > Dennis Sterzenbach wrote: > >>> Das scheint mir doch eine recht komplexe Struktur zu sein, die man >>> mit XML sicherlich besser abbilden kann als mit einer Tabellenstruktur. >>> >> Sicher? Finde ich nicht. XML und Tabellen in einem relationalen DBS >> sind beide nächtig genug. >> Frage ist eher, was stellst Du mit den Daten über die strukturierte >> Speicehrung hinaus an? eine XML-Datei kannst Du statistischen oder >> komplexen mathematischen Aufgaben weniger gut zu Grunde legen, als >> indizierte Datenbankstrukturen. > > > es ist ja gerade der Vorteil von XML, dass man die Daten "objektähnlich" > abbilden kann, ohne dass man schon wissen muss, was damit hinterher > passieren soll. Die Tabellenstruktur muss m.E. immer schon auf den Zweck > hin konstruiert werden. diese Aussagen treffen, meines Erachtens, auf beide gleichermaßen zu. ein ER-Modell kann man ebenfalls Objekt-Orientiert entwickeln, und auch bei XML gibt es viele Wege wie man die Daten-Struktur anlegen kann, wobei sich ebenso wie bei einem ER-Modell im Nachhinein das gewählte Modell als unpraktisch erweisen kann für die Verwendung. Wobei man bei einer Ordentlichen Normalisierung das ER-Modell einfach nur erweitern braucht. >> An dieser Stelle der E-Mail lässt sich IMHO noch nicht feststellen, ob >> XML oder DB. > > Sicherlich. Natürlich ist es auch denkbar aus einer XML-Struktur eine > für den jeweiligen Zweck geeignete Tabellenstruktur zu generieren. genau das wäre für mich der Hauptgrund eine DB zu nehmen, wenn die letztendliche Verwendung noch nicht genau definiert ist, von ER zu XML ist meines Erachtens weniger umständlich als andersrum. Denn eine Haltung der Daten in einer DB verhindert ja nicht die Daten ebenfalls als XML zur Verfügung zu stellen, andersrum ist das schon umständlicher, oder? - xmloutput.php >> > nebensächlich sein. Die Schaffung einer verständlichen Datenstruktur >> > dürfte hier größere Vorteile bringen. >> Bin ich ganz und gar anderer Meinung. Auf XML-Daten lässt sich >> definitiv nicht so komfortabel und performant suchen, rechnen etc. > > > Also hier wissen wir jetzt wirklich zu wenig, was letztendlich mit den > Daten passieren soll und wie performant alles sein muss. XML als > Ausgangsbasis für Visulisierung dürfte sicherlich kein Fehler sein. Wenn > man dann ohne DB nicht auskommt, lässt sich die ja zusätzlich nutzen. > (Siehe auch Antwort an Sebatian M.) apropos, gab es nicht von Berkeley ein XML-Datenbank ... ? ... ahja, hier: http://www.sleepycat.com/products/xml.shtml -- Sebastian Mendel www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com www.sf.net/projects/phpdatetime www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive