www.wikidata.de-de.nina.az
Unter Cache Fusion versteht man die Synchronisation zweier Knoten in einem Oracle Datenbank Cluster unter Umgehung der Festplatte Im Real Application Cluster Oracle RAC werden dabei physisch getrennte Datenbankpuffer wie ein gemeinsam genutzter Datenbankpuffer benutzt 1 Dadurch werden die Problematiken der Cache Koharenzkontrolle und der Synchronisation der zugrunde liegenden Shared Disks Architektur des Datenbanksystems gelost Weil ein Datenbankblock auf Basis der logischen Shared Everything Architektur nicht von vielen Instanzen gleichzeitig geandert werden kann entfallt der zusatzliche Aufwand zur Pufferinvalidierung Cache Koharenzkontrolle siehe z B Modified Shared Invalid Protokoll Die Cache Fusion wird hauptsachlich mittels zweier Dienste Global Cache Service und Global Enqueue Service realisiert Weitere wichtige Konzepte der Cache Fusion Technologie sind Past Image und der globale Ressourcenkatalog 1 Synchronisation zweier Knoten in einem Oracle Datenbank Cluster unter Umgehung der Festplatte durch Cache Fusion Inhaltsverzeichnis 1 Global Cache Service 2 Global Enqueue Service 3 Einzelnachweise 4 WeblinkGlobal Cache Service BearbeitenBei dem Global Cache Service GCS handelt es sich um einen globalen Dienst welcher die Informationen zu benutzten Datenbankblocken aller DBMS Instanzen des Clusters verwaltet und fur den Transfer von Datenbankblocken zwischen den DBMS Instanzen zustandig ist 1 Alle Informationen zu genutzten Datenbankblocken tragt dieser Dienst in dem globalen Ressourcenkatalog ein In der RAC Umgebung mussen diverse Bereiche der Datenbank durch globale Sperren Enqueues geschutzt werden Hierzu gehoren beispielsweise Datenbankkataloge also Bereiche des Hauptspeichers die fur die interne Verwaltung des Datenbankmanagementsystems DBMS gedacht sind z B Library Cache Global Enqueue Service BearbeitenDie Verwaltung von globalen Ressourcen im Sinne des sperrenden exklusiven Zugriffs und die nachfolgende Freigabe sowie die Erkennung und entsprechende Auflosung von globalen Verklemmungen ubernimmt der Global Enqueue Service GES Die GCS und GES Dienste werden selbst als verteilte Dienste realisiert Jede lokale DBMS Instanz besitzt vier zusatzliche Prozesse die bei der Synchronisation der gleichzeitigen Zugriffe und Cache Fusion eingesetzt werden Einzelnachweise Bearbeiten a b c Larissa Janssen Hochleistungs Datenbanksysteme Theorie und Praxis Books on Demand GmbH 2008 ISBN 9783833493263 S 171 173 Weblink BearbeitenComputerwoche Heft 42 2000 Abgerufen von https de wikipedia org w index php title Cache Fusion amp oldid 205617077