Hallo,
Thomas Michalka
Hallo,
der Thread ist ja schon sehr aufschlußreich, aber etwas über meinem Niveau bzgl. DB. Deshalb unten meine "Elementar-Fragen". Ich wäre sehr froh, hierüber mehr zu erfahren.
Dennis Stosberg wrote:
[...]
[...]
Stichwort "Kompliziertere Datenstrukturen" - dazu meine Frage:
Ich habe letzhin als total Datenbank-Ahnungsloser in diversen Büchern geblättert. Beim Überfliegen der Seiten habe ich festgestellt, daß in relationalen DB-Systemen i.d.R. einfache Datentypen gespeichert werden. Ich muß aber komplex strukturierte Daten, die für XML-Dateien gut passen würden, z.B. mathematische Objekte, wie 2D-Diagramme u.ä, abspeichern können. Die Strukturen der DB-Objekte sollen auch flexibel änder-/erweiterbar sein - so wie in XML-Dateien eben. Und eine Mischung mit einfachen Datentypen sollte auch möglich sein, denn die Diagramme haben auch Eigenschaften, die durch einfache Datentypen ausdrückbar sind. XML-Dateien hätten diese Eigenschaften zwar, aber die Suche in tausenden solcher Dateien wäre wenig effizient. Geht das mit relationalen Datenbanken überhaupt, oder wäre ich hierzu mit einer objektorientierten DB besser bedient? Welche objektorientierten DBs gibt es ggf.?
Ich weiß ja nicht wonach und was du suchen und sortieren möchtest, wie oft die schreibend und lesend auf deine Objekte zugreifen möchtest, aber ich vermute mal, daß du mit einer relationalen Datenbank nicht weit kommst, du wirst eher eine objektorientierte Datenbank suchen. Dann denke mal über einen Verzeichnisdienst nach, also als Protokoll LDAP und als Anwendung OpenLDAP. Wird übrigens schon von einigen als Object Broker genutzt. Als Middleware kannst du DSML einsetzen und den Output in XML wandeln, oder umgekehrt. -Dieter -- Dieter Kluenter | Systemberatung Tel:040.64861967 | Fax: 040.64891521 mailto: dkluenter@schevolution.com http://www.schevolution.com/tour