Invention Grant
- Patent Title: Techniques for implementing indexes on columns in database tables whose values specify periods of time
- Patent Title (中): 在值指定时间段的数据库表中的列上实现索引的技术
-
Application No.: US11292138Application Date: 2005-12-01
-
Publication No.: US07970742B2Publication Date: 2011-06-28
- Inventor: Robert Hanckel , Jayanta Banerjee , Siva Ravada
- Applicant: Robert Hanckel , Jayanta Banerjee , Siva Ravada
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Vista IP Law Group, LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
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.
Public/Granted literature
- US20070130171A1 Techniques for implementing indexes on columns in database tables whose values specify periods of time Public/Granted day:2007-06-07
Information query