TECHNIQUES FOR IMPLEMENTING INDEXES ON COLUMNS IN DATABASE TABLES WHOSE VALUES SPECIFY PERIODS OF TIME
Patent №
US 7,970,742
Granted
2011-06-28
Filed 2005
Owner
ORACLE INTERNATIONAL CORPORATION
Lab
—
AI components
2
kr · evo
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11292138
Techniques for history enabling a table in a database system so that past versions of rows of the history-enabled table are available for temporal querying. The table is history enabled by adding a start time column to the table and creating a history table for the history-enabled table. The history table's rows are copies of rows of the history-enabled table that have changed and include start time and end time fields whose values indicate a period in which the history table's row was in the history-enabled table. Temporal queries are performed on a view which is the union of the history-enabled table and the history table. The temporal queries are speeded up by period of time indexes in which the leaves are grouped based on time period size, identifiers are assigned to the groups, and the keys of the index include the group identifiers.
AI classification
Ownership
ORACLE INTERNATIONAL CORPORATION
assignment · 173160995
Assignors
HANCKEL, ROBERT, BANERJEE, JAYANTA, RAVADA, SIVA
On an employer assignment, the assignors are typically the inventors.