-
公开(公告)号:DE102016105526A1
公开(公告)日:2016-09-29
申请号:DE102016105526
申请日:2016-03-24
Applicant: IBM
Inventor: BARBER RONALD J , LEIS VIKTOR , LOHMAN GUY M , RAMAN VIJAYSHANKAR , SIDLE RICHARD S
IPC: G06F17/30
Abstract: Ein Verfahren beinhaltet das Durchführen einer Suche unter Verwendung eines Schlüssels in einem Wurzelknoten einer mehrschichtigen Datenstruktur, um eine Partition zum Durchführen einer Einfügung zu finden. Es wird eine Suche nach dem Schlüssel in einem Index der ersten Ebene durchgeführt, der Teil einer verknüpften Datenstruktur ist. Beruhend auf einem Datenstrukturkriterium werden zu der verknüpften Datenstruktur Nutzdaten oder ein Verweis hinzugefügt, andernfalls, wenn der Schlüssel nicht gefunden wird, werden der Schlüssel und die Nutzdaten zu der verknüpften Datenstruktur hinzugefügt. Es wird ein neuer Index der ersten Ebene erstellt und zu der verknüpften Datenstruktur hinzugefügt, wenn die verknüpfte Datenstruktur unverändert geblieben ist. Der Schlüssel und die Nutzdaten oder ein Verweis werden zu dem neuen Index hinzugefügt. Beruhend auf einem Zusammenführungskriterium wird ein neuer Index der zweiten Ebene erstellt, und ein Teil des Inhalts aus den ausgewählten Indexen der ersten Ebene und der zweiten Ebene werden zum Zusammenfassen in dem neuen Index der zweiten Ebene zusammengeführt.
-
2.
公开(公告)号:DE112016000776T5
公开(公告)日:2017-10-26
申请号:DE112016000776
申请日:2016-02-04
Applicant: IBM
Inventor: BHATTACHARJEE BISHWARANJAN , SADOGHI HAMEDANI MOHAMMAD , MOHAN CHANDRASEKARAN , PANDIS IPPOKRATIS , RAMAN VIJAYSHANKAR , STORM ADAM J , BARBER RONALD J , LOHMAN GUY M , SIDLE RICHARD S
IPC: G06F17/30
Abstract: Ein Verfahren beinhaltet ein logisches Organisieren von Datenobjekten in einer ersten Hierarchie durch einen Objekthierarchieprozessor. Ein Teil der Datenobjekte in der ersten Hierarchie beinhaltet logisch Gruppierungen von anderen Datenobjekten. Der Objekthierarchieprozessor organisiert die Datenobjekte physisch zwischen zwei oder mehr Arten von Arbeitsspeichern in einer zweiten Hierarchie. Ein weiterer Teil der Datenobjekte in der zweiten Hierarchie beinhaltet physisch Gruppierungen von anderen Datenobjekten. Gruppierungen der Datenobjekte in der zweiten Hierarchie werden dynamisch zwischen den zwei oder mehr Arten von Arbeitsspeichern verschoben. Zugriffsebenen der Datenobjekte werden anhand einer Datenstruktur erfasst, die Gruppierungen der Datenobjekte in der ersten Hierarchie auf Metadaten-Informationen wie z. B. kombinierte Zugriffshäufigkeiten der Datenobjekte und eine momentane Anzahl von Zugreifern auf die Datenobjekte in jeder Gruppierung der Datenobjekte abbildet.
-
3.
公开(公告)号:CA2310576A1
公开(公告)日:2001-01-30
申请号:CA2310576
申请日:2000-06-02
Applicant: IBM
Inventor: TRUONG TUONG CHANH , SIDLE RICHARD S , LIGHTSTONE SAM S , COCHRANE ROBERTA JO , WINER MICHAEL J , ZUZARTE CALISTO P , CHAN PETRUS KAI C C , PIRAHESH MIR HAMID
IPC: G06F17/30
Abstract: The invention provides method and apparatus for use in a database management system for managing a database containing data, where the database has storage for storing data in the database, and has an instruction processor for processing instructions for managing da ta stored in the database. The database has a constraint manager for managing constraints on said data stored in the database. The invention provides efficient method and means for deferred checking of data after bulk loading into said database for violation of constraints by determining an appropriat e procedure for constraint checking by determining whether constraint checking is required; and if it i s required, determining whether to implement full, or incremental checking for compliance with said constraints; and then checking the data in the database in accordance with the determined constrai nt checking procedure.
-
公开(公告)号:CA2414983A1
公开(公告)日:2004-06-23
申请号:CA2414983
申请日:2002-12-23
Applicant: IBM CANADA
Inventor: O'CONNELL WILLIAM T , SIDLE RICHARD S , COCHRANE ROBERTA JO , CHAN PETRUS KAI CHUNG , PIRAHESH HAMID MIR , LA DIEU QUAN STEVE
Abstract: A system and method for flexible execution in the order of operations for loading data into base tables, for checking the base tables for constraint violations, an d for refreshing the materialized views. The system and method maintains the ability to perform a ny of these operations incrementally. Materialized views may be incrementally refreshed at different points in time independently of one another and independently of the load append operations performed on the base tables. The system and method includes load appending data to on e base table, incrementally refreshing of just one associated materialized view (and makin g the materialized view available immediately thereafter) and deferring refresh of the other materialized views, load appending more data into other base tables, and incrementally refreshing all materialized views with respect to all load append operations. Advantageously, the system and method handles combinations of multiple materialized views associated with a single base table as well as multiple base tables referenced or associated with one materialized view.
-
公开(公告)号:CA2384174A1
公开(公告)日:2003-10-29
申请号:CA2384174
申请日:2002-04-29
Applicant: IBM CANADA
Inventor: ZHU BIAO , PIRAHESH HAMID , SIDLE RICHARD S , LAPIS GEORGE , COCHRANE ROBERTA J , RIELAU SERGE P
Abstract: Records of information are classified for delivery to different targets or destinations even though it is not predictable as to which target a given unit of data (such a s a record) should be routed. Classification allows database updating through an insert command. Generally, it cannot be predicted into which table a given record should be inserted when there a re multiple tables or destinations from which to choose.
-
-
-
-