Cache Fusion

Cache Fusion
Synchronisation zweier Knoten in einem Datenbank-Cluster unter Umgehung der Festplatte durch Cache Fusion

Unter Cache Fusion versteht man die Synchronisation zweier Knoten in einem Datenbank-Cluster unter Umgehung der Festplatte. Im Real Application Cluster (RAC) werden dabei physisch getrennte Datenbankpuffer wie ein gemeinsam genutzter Datenbankpuffer benutzt.[1] Damit werden auch die Problematiken der Cache-Kohärenzkontrolle und der Synchronisation der zugrunde liegenden Shared-Disks-Architektur des Datenbanksystems gelöst. Weil ein Datenbankblock auf Basis der logischen Shared-Everything-Architektur nicht von vielen Instanzen gleichzeitig geändert werden kann, entfällt der zusätzliche Aufwand zur Pufferinvalidierung (Cache-Kohärenzkontrolle). Die Cache Fusion wird hauptsächlich 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]

Inhaltsverzeichnis

Global Cache Service

Bei dem Global Cache Service (GCS) handelt es sich um einen globalen Dienst, welcher die Informationen zu benutzten Datenbankblöcken aller DBMS-Instanzen des Clusters verwaltet und für den Transfer von Datenbankblöcken zwischen den DBMS-Instanzen zuständig ist.[1] Alle Informationen zu genutzten Datenbankblöcken trägt dieser Dienst in dem globalen Ressourcenkatalog ein. In der RAC-Umgebung müssen diverse Bereiche der Datenbank durch globale Sperren (Enqueues) geschützt werden. Hierzu gehören beispielsweise Datenbankkataloge, also Bereiche des Hauptspeichers, die für die interne Verwaltung des Datenbankmanagementsystems (DBMS) gedacht sind (z.B. Library-Cache).

Global Enqueue Service

Die Verwaltung von globalen Ressourcen im Sinne des sperrenden/exklusiven Zugriffs und die nachfolgende Freigabe sowie die Erkennung und entsprechende Auflösung von globalen Verklemmungen übernimmt der Global Enqueue Service (GES). Die GCS- und GES-Dienste werden selbst als verteilte Dienste realisiert. Jede lokale DBMS-Instanz besitzt vier zusätzliche Prozesse, die bei der Synchronisation der gleichzeitigen Zugriffe und Cache Fusion eingesetzt werden.

Einzelnachweise

  1. a b c Larissa Janssen: Hochleistungs-Datenbanksysteme: Theorie und Praxis, Books on Demand GmbH, 2008, ISBN 9783833493263, S. 171-173.

Weblink

Computerwoche, Heft 42/2000


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Fusion of powers — is a feature of parliamentary democracies, wherein the executive and legislative branches are intermingled. It is viewed as the opposite of a separation of powers found in so called presidential democracies. Fusion of powers exists in many, if… …   Wikipedia

  • Fusion WebPilot Secure Embedded Browser — Fusion Secure WebPilot Browser is an embedded systems specific browser, written in the ANSI C programming language. The secure version of Fusion WebPilot browser, it provides all of the functionality of Unicoi Systems Fusion WebPilot embedded web …   Wikipedia

  • AMD Fusion — AMD Fusion™ Logo Netboo …   Wikipédia en Français

  • AMD Fusion — ist der Code und Markenname eines Prozessorkonzepts, das CPU und GPU sowie Video und andere Hardwarebeschleuniger auf einem Die vereinigt. Es ist ein Ergebnis des Zusammenschlusses von AMD und ATI.[1] Erste Modelle basierend auf diesem Konzept… …   Deutsch Wikipedia

  • AMD Fusion — Codename(s) Fusion Desna Ontario Zacate Llano Hondo (cancelled) Wichita (cancelled) Krishna (cancelled) Trinity Weatherford Richland IGP Wrestler WinterPark BeaverCreek ATI/Radeon Driver related BTC[1] [2] …   Wikipedia

  • AMD Fusion — Logo AMD Fusion™ Netboo …   Wikipedia Español

  • Font Fusion — Infobox Software name = Bitstream Font Fusion caption = Bitstream Inc. Font Fusion rendering multiple color bordered Greek characters, where the border is anti aliased to the background, and the interior color is anti aliased to the border.… …   Wikipedia

  • Oracle Fusion Middleware — (OFM, also known as Fusion Middleware) consists of several software products from Oracle Corporation. OFM spans multiple services, including Java EE and developer tools, integration services, business intelligence, collaboration, and content… …   Wikipedia

  • Beyblade: Metal Fusion — メタルファイト ベイブレード (Metal Fight Beyblade) Type Shōnen Genre aventure, comédie, sports Manga : Metal Fight Beyblade Auteur Takafumi Adachi Éditeur …   Wikipédia en Français

  • Jazz fusion — Infobox Music genre name=Jazz fusion color = green bgcolor = cyan stylistic origins= Jazz Free jazz 20th century classical music Blues rock Funk Psychedelic rock cultural origins=Late 1960s United States instruments= Electric guitar Drums… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”