Mailinglisten-Archive |
>>> apropos, gab es nicht von Berkeley ein XML-Datenbank ... ? >>> >>> ... ahja, hier: >>> >>> http://www.sleepycat.com/products/xml.shtml >> >> >> Die aber nicht relational ist. Das hat schon seine Gründe .... > > > Wie genau definierst du in diesem Zusammenhang 'relational'? Und worauf > willst du hinaus mit dieser Aussage? o.k.:objektrelational, keine klassische relationale Datenbank mit diesen Kästchen.... > Wenn in den Dokumenten keine Relationen definiert sind kann die DB diese > natürlich auch nicht abbilden ist ja klar. > > Deshalb kann man aber nicht allgemeingültig sagen das dieses DBMS nicht > auch relationen unterstützt, und selbst wenn sie es nicht unterstützt > kann man es ja mit hilfe der Anwendung nachbilden. > > Außerdem sind Objekte, was ja hier als eine der Stärken von XML > angeführt wurde, wenig sinnvoll wenn sie keinen Schlüssel haben an dem > man sie eindeutig identifizieren könnte. > XML: 'Objekt': Schlüssel (Objekt-ID), Daten > > DB: 'Relation/Tabellenzeile': Schlüssel (PK), Daten (nicht-PK-Felder) Warum für XML Daten relationale Datenbanken u.U. nicht gut geeignet sind: http://www.xml.com/pub/a/2001/05/09/dtdtodbs.html Ganz verkürzt (und albin hat dazu schon was geschrieben): das Mapping von XML kann problematisch sein. Grüße Friedhelm
php::bar PHP Wiki - Listenarchive