Abfangen von Datenbankabfragen zum Weiterleiten an ein speicherinternes Daten-Grid

Verfahren zum Abfangen von Datenbankabfragen (120) von einem Computerprogramm (110) zum Weiterleiten an ein speicherinternes Daten-Grid (160), wobei das Verfahren aufweist:Ermöglichen, dass ein Datenbanktreiber (270) für ein Datenbankverwaltungssystem (130) Datenbankabfragen (120) von einer Datenban...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Gaur, Nitin, Johnson, Christopher D, Bhogal, Kulvir S, Antani, Snehal S
Format: Patent
Sprache:ger
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Verfahren zum Abfangen von Datenbankabfragen (120) von einem Computerprogramm (110) zum Weiterleiten an ein speicherinternes Daten-Grid (160), wobei das Verfahren aufweist:Ermöglichen, dass ein Datenbanktreiber (270) für ein Datenbankverwaltungssystem (130) Datenbankabfragen (120) von einer Datenbank zu einem speicherinternen Daten-Grid (160) weiterleitet;Abrufen von Datenbankabfragen (120) von einem Datenbanktreiber (270) für ein Datenbankverwaltungssystem (130) von einem anfordernden Computerprogramm (110);Vergleichen zumindest eines Teils der Datenbankabfragen (120) mit einer Liste von Datenbankabfragen, die von vornherein für ein Weiterleiten auf das speicherinterne Daten-Grid (160) bestimmt wurden;selektives Weiterleiten der Datenbankabfragen (120) auf der Grundlage des Vergleichs an ein Daten-Grid (160) statt an die Datenbankverwaltung, wobei der Vergleich entscheidend dafür ist, ob die Datenbankabfragen an das Daten-Grid oder an die Datenbankverwaltung weitergeleitet werden, und unter der Bedingung, dass eine der abgerufenen Datenbankabfragen anstelle des Datenbankverwaltungssystems an das speicherinterne Daten-Grid weitergeleitet wird; undBestimmen einer Abrufroutine aus einer Abfragen-Weiterleitungsliste (150) aus der Liste der Datenbankabfragen. Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.