www.wikidata.de-de.nina.az
Replikation oder Replizierung lateinisch replicare erwidern wiederholen im Wortsinne ist die blosse Herstellung von Mehrexemplaren Kopien derselben Daten meistens jedoch verbunden mit dem regelmassigen Abgleich der Daten Allgemein dient Replikation in der Datenverarbeitung dazu Daten an mehreren Orten zuganglich zu machen Dieses dient einerseits zur Datensicherung andererseits zur Verkurzung der Antwortzeiten besonders fur lesende Datenzugriffe Die einfachste Form der Datenreplikation ist die Speicherung einer Kopie einer Datei copy in erweiterter Form das Kopieren und Einfugen moderner Betriebssysteme Replikation im Wortsinne ist auch die Vervielfaltigung optischer Datentrager in einem Presswerk oder mit Hilfe eines Brenners Inhaltsverzeichnis 1 Mehrfach Haltung von Daten und deren Abgleich 1 1 Synchrone Replikation 1 2 Asynchrone Replikation 2 Vor und Nachteile der Replikation 3 Anwendungsmoglichkeiten 4 Siehe auchMehrfach Haltung von Daten und deren Abgleich BearbeitenAndernde Datenzugriffe werden im Allgemeinen durch die Mehrfach Haltung der Daten aufwandiger Bei der haufig anzutreffenden Master Slave Replikation unterscheidet man zwischen dem Original der Daten Primardaten und den abhangigen Kopien Bei gleichrangigen Kopien Versionsverwaltung muss in der Replikation zu Mergestrategien gegriffen werden um die Datenbestande zusammenzufuhren salopp Synchronisation verschieden von echter Synchronisation Mitunter ist es wichtig zu wissen welche Aktualitat die Replikate besitzen mussen Je nach Art der Replizierung liegt zwischen der Bearbeitung bzw Erstellung der Primardaten und ihrer Replizierung eine gewisse Zeitspanne Diese Zeitspanne wird als timelines meist aber als latency bezeichnet Synchrone Replikation Bearbeiten Von synchroner Replikation spricht man wenn eine Anderungsoperation an einem Datenobjekt nur dann erfolgreich abgeschlossen werden kann wenn sie auch auf den Replikaten durchgefuhrt wurde Um dies technisch umsetzen zu konnen ist ein Protokoll zur Gewahrleistung der Atomaritat Unteilbarkeit von Transaktionen anzuwenden das Commit Protokoll Strategien synchroner Replikation ROWA Verfahren Voting Verfahren zum Beispiel Gewichtetes VotierenBeispiele fur eine synchrone Replikation sind Warm Standby Replikation von ASE Sybase Server Datenbanken Hot Standby Replikation von SQL Server Microsoft DatenbankenAsynchrone Replikation Bearbeiten Wenn zwischen der Bearbeitung der primaren Daten und der Replizierung eine Latenz liegt spricht man von Asynchronitat Die Daten sind nur zu dem Zeitpunkt der Replikation synchron identisch Eine einfache Variante der asynchronen Replikation ist die File Transfer Replication der Transfer von Dateien via FTP oder SSH Die Daten der Replikate stellen also nur eine Momentaufnahme der primaren Daten zu einem bestimmten Zeitpunkt dar Auf Datenbankebene konnen so in kurzen Zeitintervallen die Transaktionslogs der Datenbanken von einem Server zum anderen transportiert und in die Datenbank eingelesen werden Unter Voraussetzung eines intakten Netzwerks entspricht die Latenz dann dem Zeitintervall in dem die Transaktionslogs geschrieben werden Strategien asynchroner Replikation Merge Replikation Primary Copy SchnappschussreplikationVor und Nachteile der Replikation BearbeitenVorteile von Replikaten in verteilten Datenbanksystemen erhohte Verfugbarkeit der Daten Beschleunigung von Lesezugriffen bessere Antwortzeiten Kommunikationseinsparungen bessere Moglichkeiten zur Lastverteilung und Query OptimierungNachteile hoher Update aufwand erhohter Speicherplatzbedarf mogliche Redundanz der Datensatze bei moglicher VernetzungAnwendungsmoglichkeiten BearbeitenData Warehousing Abgleich von Datenbanken in der GroupwareSiehe auch BearbeitenListe von DateivergleichsprogrammenNormdaten Sachbegriff GND 4742677 9 lobid OGND AKS Abgerufen von https de wikipedia org w index php title Replikation Datenverarbeitung amp oldid 204385479