Updating indexing tables in a database system
First Claim
Patent Images
1. A database system for searching items stored in a database, said database system comprising:
- a computer processor for storing items in the database;
the database storing item tables of items appended by timestamps, said items each being categorized by timestamp into said tables, and said item tables being indexed by indexing data;
an indexing table for said indexing data, listing the earliest timestamp of said item tables together with said indexing data;
a system manager for searching said item tables using said indexing table;
a maintenance module for said indexing table, said maintenance module comprising a monitor tool for monitoring said item tables and updating said indexing table to maintain a correlation between said item tables and said indexing table, wherein;
said monitor tool invokes from said item tables with said indexing data the item with the newest timestamp together with said indexing data and examines said correlation of said indexing table using said invoked timestamp and said indexing data as examination keys;
said database system includes a repair tool for repairing said indexing table;
said repair tool appends records to said indexing table in response to results of said examination of said monitor tool according to said timestamp and said indexing data;
the insert sequence of the corresponding parts table id is determined for use in appending of the records in the indexing table; and
said monitor tool updates the indexing table upon the creation of a new parts table.
0 Assignments
0 Petitions
Accused Products
Abstract
Updating an indexing tables in a database system comprising a database storing item tables of items appended by timestamps. Each of items is further categorized by timestamp into said tables, and said item tables being indexed by indexing data. The database system further comprises an indexing table for said indexing data, listing the earliest timestamp of said item table together with said indexing data and a system manager for searching said item tables using said indexing table and a maintenance module for said indexing table.
11 Citations
5 Claims
-
1. A database system for searching items stored in a database, said database system comprising:
-
a computer processor for storing items in the database; the database storing item tables of items appended by timestamps, said items each being categorized by timestamp into said tables, and said item tables being indexed by indexing data; an indexing table for said indexing data, listing the earliest timestamp of said item tables together with said indexing data; a system manager for searching said item tables using said indexing table; a maintenance module for said indexing table, said maintenance module comprising a monitor tool for monitoring said item tables and updating said indexing table to maintain a correlation between said item tables and said indexing table, wherein; said monitor tool invokes from said item tables with said indexing data the item with the newest timestamp together with said indexing data and examines said correlation of said indexing table using said invoked timestamp and said indexing data as examination keys; said database system includes a repair tool for repairing said indexing table; said repair tool appends records to said indexing table in response to results of said examination of said monitor tool according to said timestamp and said indexing data; the insert sequence of the corresponding parts table id is determined for use in appending of the records in the indexing table; and said monitor tool updates the indexing table upon the creation of a new parts table. - View Dependent Claims (2)
-
-
3. A computer program product for a database search method, including:
-
a non-transitory computer readable storage medium having computer readable code embodied therewith, the computer readable program code comprising; computer readable program code configured to store item tables of items appended by timestamps in a database, said items each being categorized by timestamp into said tables, and said item tables being indexed by indexing data; computer readable program code configured to store an indexing table for said indexing data, listing the earliest timestamp of said item table together with said indexing data; and computer readable program code configured to search said item tables referring to said indexing table, said indexing table being repaired with respect to time evolution by a maintenance module, said maintenance module including computer readable program code configured to monitor a correlation between said item tables and said indexing table, invoking from said item tables said newest timestamp together with said indexing data, and said maintenance module including computer readable program code configured to examine said correlation of said indexing table using said invoked timestamp and said indexing data as examination keys. - View Dependent Claims (4, 5)
-
Specification