-
公开(公告)号:DE102012215665B4
公开(公告)日:2017-03-23
申请号:DE102012215665
申请日:2012-09-04
Applicant: IBM
Inventor: ANTANI SNEHAL S , BHOGAL KULVIR SINGH , GAUR NITIN , JOHNSON CHRISTOPHER D , KAPLINGER TODD E
Abstract: Verfahren zur Optimierung der Zugriffszeit auf Datenobjekte einer Datenbank, die in einem Datencache in einem Datengitter zwischengespeichert werden können, bei dynamisch optimierter Datencache-Größe, umfassend: das administrative Einstellen einer Toleranzrichtlinie zum Erhöhen der Lebenszeit (Time to Live (TTL)) eines Datenelements mit zunehmenden Kosten bzw. zunehmender Zeit für die Neuerstellung des Datenelements und seine Neuspeicherung im Datencache sowie seine Bereinigung, um ein Datenelement aus seinem Speicherort und Repliken davon zu entfernen; Überwachen instrumentierter Messwerte zum Berichten der Kosten für ein Datenelement; Anpassen der Lebenszeit des Datenelements in Abhängigkeit von den Kosten für das Datenelement entsprechend der Toleranzrichtline; Bereitstellen von zusätzlichem bzw. weniger Speicherplatz für den Datencache mit zunehmender bzw abnehmender angepasster Lebenszeit der im Datencache behaltenen Datenelemente.
-
公开(公告)号:DE112012002562T5
公开(公告)日:2014-03-20
申请号:DE112012002562
申请日:2012-07-24
Applicant: IBM
Inventor: JOHNSON CHRISTOPHER D , KAPLINGER TODD E , GAUR NITIN , BHOGAL KULVIR SINGH
IPC: G06F12/02
Abstract: Ein Verfahren, System und Computerprogrammprodukt zum Unterbringen von Daten in Partitionen auf einer Speichereinheit kann das Ermitteln einer Unterbringung eines Datensatzes in einer aus einer Vielzahl von Partitionen auf der Speichereinheit beinhalten. Jede der Partitionen kann ein unterschiedliches mindestens eines Leistungsmerkmal beinhalten. Jedes unterschiedliche mindestens eine Leistungsmerkmal kann einer unterschiedlichen mindestens einen vorgegebenen Eigenschaft entsprechen, die einem bestimmten Satz von Daten zugehörig ist. Der Datensatz wird in der einen aus der Vielzahl von Partitionen auf der Speichereinheit zwischengespeichert, die das mindestens eine Leistungsmerkmal enthält, das der mindestens einen vorgegebenen Eigenschaft entspricht, die dem zwischengespeicherten Datensatz zugehörig ist.
-
公开(公告)号:DE112012001805T5
公开(公告)日:2014-01-16
申请号:DE112012001805
申请日:2012-06-06
Applicant: IBM
Inventor: JOHNSON CHRISTOPHER D , ANTANI SNEHAL S , BHOGAL KULVIR S , GAUR NITIN
Abstract: Ausführungsformen der vorliegenden Erfindung stellen ein Verfahren, ein System und ein Computerprogrammprodukt für die nahtlose Integration einer Anwendung in ein speicherinternes Daten-Grid bereit. Gemäß einer Ausführungsform der Erfindung wird ein Verfahren zum Abfangen von Datenbankabfragen von einem Computerprogramm zum Weiterleiten an ein speicherinternes Daten-Grid bereitgestellt. Das Verfahren beinhaltet Abrufen von Datenbankabfragen von dem Datenbanktreiber für ein Datenbankverwaltungssystem von einem anfordernden Computerprogramm und Vergleichen zumindest eines Teils jeder der Datenbankabfragen mit einer Liste von Datenbankabfragen. Anschließend werden die Datenbankabfragen auf der Grundlage des Vergleichs selektiv an ein Daten-Grid wie beispielsweise ein speicherinternes Daten-Grid und nicht an die Datenbankverwaltung weitergeleitet.
-
公开(公告)号:GB2506539A
公开(公告)日:2014-04-02
申请号:GB201322013
申请日:2012-06-06
Applicant: IBM
Inventor: ANTANI SNEHAL S , BHOGAL KULVIR S , GAUR NITIN , JOHNSON CHRISTOPHER D
IPC: G06F17/30
Abstract: 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.
-
公开(公告)号:DE102012215665A1
公开(公告)日:2013-03-21
申请号:DE102012215665
申请日:2012-09-04
Applicant: IBM
Inventor: ANTANI SNEHAL S , BHOGAL KULVIR SINGH , GAUR NITIN , JOHNSON CHRISTOPHER D , KAPLINGER TODD E
Abstract: Ein TTL-Wert für ein Datenobjekt, das speicherintern in einem Datengitter gespeichert wird, wird dynamisch angepasst. Eine Toleranzrichtlinie für veraltete Daten wird eingestellt. Eine niedrige Toleranz für Veraltung bedeutet, dass die Bereinigung ungeachtet der Kosten gewiss ist, und eine hohe Toleranz bedeutet, dass der TTL-Wert auf der Basis der Gesamtkosten eingestellt wird. Es werden Messwerte zum Berichten der Kosten der Neuerstellung und Neuspeicherung des Datenobjekts berechnet, und der TTL-Wert wird auf der Basis der berechneten Messwerte angepasst. Weitere Faktoren wie die Bereinigungszeit zur Entfernung von Daten aus einem Speicherort können in den Gesamtkosten berücksichtigt werden.
-
公开(公告)号:GB2508742A
公开(公告)日:2014-06-11
申请号:GB201402245
申请日:2012-07-24
Applicant: IBM
Inventor: KAPLINGER TODD E , GAUR NITIN , BHOGAL KULVIR S , JOHNSON CHRISTOPHER D
Abstract: A method, system and computer program product for placing data in shards on a storage device may include determining placement of a data set in one of a plurality of shards on the storage device. Each one of the shards may include a different at least one performance feature. Each different at least one performance feature may correspond to a different at least one predetermined characteristic associated with a particular set of data. The data set is cached in the one of the plurality of shards on the storage device that includes the at least one performance feature corresponding to the at least one predetermined characteristic associated with the data set being cached.
-
-
-
-
-