Technique of controlling access to database
AssigneeInternational Business Machines Corporation
InventorsSoh Kaijima, Masahiro Ohkawa, Akira Sakaguchi
Life of this patent
Estimating the term…
Abstract
A method of controlling access to a database includes autonomously archiving data within a database from a first storage device into a second storage device, according to an archive condition; the archive condition being input in conjunction with the data and being associated with the data; accepting an input of an access command to the database; determining whether data to be accessed in response to the access command input has already been archived in the second storage device based on the access command and the archive condition; and accessing data included in the database or data archived in the second storage device according to the access command based on the determination.
Claims20
A system for controlling access to a database, comprising one or more processors and memories that comprise:
- a data archive module configured to automatically archive data in a database stored in a first storage device into a second storage device, said automatic archival of said data satisfying an archive condition;
- said archive condition being input with said data and being associated with said data;
- a command input module configured to accept an input of an access command to said database;
- an archive determining module configured to determine whether data to be accessed in response to said access command has already been archived in said second storage device, based on said access command and said archive condition;
- and
- an access module configured to access data included in said database or data archived in said second storage device according to said access command based on said determination made by said archive determining module.
A method of controlling access to a database, comprising:
- autonomously archiving data within a database from a first storage device into a second storage device, according to an archive condition;
- said archive condition being input in conjunction with said data and being associated with said data;
- accepting an input of an access command to said database;
- determining whether data to be accessed in response to said access command input has already been archived in said second storage device, based on said access command and said archive condition;
- and
- accessing, by a processor, data included in said database or data archived in said second storage device according to said access command based on said determination.
A computer program product for controlling access to a database, the computer program product comprising:
- a non-transitory computer usable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
- computer usable program code configured to store data in a database in a first storage device within a database, said data being accompanied by an archive condition, said archive condition defining at least one criterion to be met before archiving said data in a second storage device;
- computer usable program code configured to accept an input of an access command to said database;
- computer usable program code configured to determine whether data to be accessed in response to said access command input has already been archived in said second storage device, based on said access command and said archive condition;
- and
- computer usable program code configured to access data included in said database or data archived in said second storage device according to said access command based on said determination made by said determining step.
Dependencies are inferred from the claim text.