phpbar.de logo

Mailinglisten-Archive

[php] OT:Zeitmanagment XML oder MySQL

[php] OT:Zeitmanagment XML oder MySQL

Friedhelm Betz holliwell at gmx.net
Don Jan 13 13:57:42 CET 2005


>>> 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