Privacy Policy Cookie Policy Terms and Conditions Verteiltes Datenbankmanagementsystem - Wikipedia

Verteiltes Datenbankmanagementsystem

aus Wikipedia, der freien Enzyklopädie

Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit, ihn zu verbessern, und entferne anschließend diese Markierung.


Ein Verteiltes Datenbankmanagementsystem ist ein Datenbankmanagementsystem (DBMS), das ein gewisses Maß an Autonomie, Heterogenität und Verteilung aufweist. Je nach Ausprägung dieser drei Kriterien in einem lassen sich verschiedene verteilte DBMS unterscheiden.

Beispiele für verteilte DBMS sind Client-Server-Systeme (gering verteilt) und Peer-to-Peer Systeme (stark verteilt).

Inhaltsverzeichnis

[Bearbeiten] Autonomie

Die Autonomie eines (verteilten) Datenbankmanagementsystems bezeichnet den Grad, zu dem verschiedene miteinander verbundene DBMS unabhängig voneinander operieren können. Dabei können unabhängige Entscheidungen hinsichtlich des Designs, der Kommunikation und der Ausführung getroffen werden. Ein hoher Grad an Autonomie führt durch unterschiedliche Entscheidungen in der Regel auch zu einer wachsenden Heterogenität.

Bei einem hohen Grad von Autonomie spricht man auch von einem föderierten DBMS bzw. einer „Föderierten Datenbank“ im Gegensatz zu einer integrierten Datenbank. Die Bezeichnung „föderiert“ statt „verteilt“ betont, dass die Systeme unabhängig voneinander entstanden sind, während ein stark verteiltes System auch aus autonomen Komponenten entworfen worden sein kann.

[Bearbeiten] Heterogenität

Bei einem hohen Grad von Homogenität spricht man von einem homogenen DBMS, d.h. die verwendeten Systeme sind sich im Wesentlichen ähnlich, bzw. gleich. Ein triviales Beispiel dafür ist ein asymmetrisches verteiltes System (Client-Server System) bestehend aus Personal-Computern, auf denen jeweils das selbe Betriebssystem betrieben wird und die ausnahmslos die gleichen DB-Anwendung betreiben.

Im Gegensatz dazu existieren auch heterogene DBMS. Diese verwenden entsprechend unterschiedliche Systeme und Anwendungen. Ein Beispiel hierfür sind Krankenhausinformationssysteme, denn in Abhängigkeit von den jeweiligen Abteilungen (Labor, Patientenverwaltung, Buchhaltung, Dienstplanung) entstehen sehr vielfältige Daten (Bild, Ton, Text, etc.). Die verwendeten Programme - insbesondere in Unikliniken - sind meist spezielle Entwicklungen, die über den definierten Aufgabenbereich hinaus keine Anwendung finden (jede Abteilung nutzt ihre eigene Software). Aus diesem Grund werden in größeren Kliniken Informatiker mit der Planung, Entwicklung und Wartung solcher Systeme beauftragt

[Bearbeiten] Siehe auch

[Bearbeiten] Literatur

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -