Hallo!
Ich bin auf ein Dokument im Internet gestossen, auf dem gesagt
wird, dass
RDBMS ungeeignet für die Speicherung von Binärdaten sind,
dafür im Gegenzug OODBMS dafür geeignet sein sollen.
Kann mir dies jemand erläutern, bzw. warum „können“ OODBMS
Binärdaten speichern und RDBMS nicht?
Das ist nicht richtig! Die gängigen DBMS bieten entsprechende Datentypen zur Speicherung binärer Informationen an. In diesem Zusammenhang spricht man dann häufig von objectrelationalen dbms.
Während rdbms nur Tabellen als Mittel der Speicherung kennen, haben oodbms den Vorteil jedes beliebige Objekt als ganzes abzulegen. Im rdbms teilt man Objekt in Teile auf und legt sie dann in Tabellen ab.
OODBMS haben aktuell eher den Nachteil der administrierbarkeit, sie stellen höher Ansprüche an den Anwender und nehmen mehr Einfluss auf die Implementierung. I.d.R. werden Hochsprach-Schnittstellen verwendet, welche je nach oodbms propriertärer sind, als SQL.
Je nach Anwendungsgebiet haben sie aber auch enorme Vorteile, das hat aber rein gar nichts mit binären Daten zu tun. Ein oodbms hat auch definierte Verwaltungstrukturen.
Gruß Markus