Method and system for controlling accesses to a database
First Claim
1. A method for controlling accesses to a database, comprising:
- identifying a database by an input of a first access command;
determining whether a series of accesses to the identified database initiated by a second access command still continue;
determining how often accesses to the identified database occurs with reference to a history of accesses; and
checking the access made by the first access command to the identified database under the condition that the series of accesses to the identified database initiated by the second access command still continue and the frequency of accesses to the identified database determined by the frequency determining section is higher than or equal to a predetermined value.
1 Assignment
0 Petitions
Accused Products
Abstract
The frequency of occurrences of an exclusion process is reduced so as to enhance the efficiency of handling accesses to a database. A system is provided for controlling accesses to a database. The system includes a database identifying section that identifies a database corresponding to an input of a first access command, an access judging section that judges whether a series of accesses to the identified database initiated by a second access command still continue, a frequency determining section that determines how often accesses to the identified database occur with reference to a history of accesses. The system further comprises an access control section that checks the accesses made by the first access command to the identified database when the series of accesses to the identified database initiated by the second access command still continue and the frequency of accesses to the identified database determined by the frequency determining section is higher than or equal to a predetermined value.
6 Citations
19 Claims
-
1. A method for controlling accesses to a database, comprising:
-
identifying a database by an input of a first access command; determining whether a series of accesses to the identified database initiated by a second access command still continue; determining how often accesses to the identified database occurs with reference to a history of accesses; and checking the access made by the first access command to the identified database under the condition that the series of accesses to the identified database initiated by the second access command still continue and the frequency of accesses to the identified database determined by the frequency determining section is higher than or equal to a predetermined value.
-
-
2. A method for controlling accesses to a database, comprising:
-
identifying a database from a first command received from a first computer that initiated the first command as a first series of accesses to a database; after said identifying the database and while the first command has not been performed, ascertaining that a second series of accesses to the database, initiated by a second command from a second computer, is currently being performed; determining an access frequency at which accesses to the database have occurred; after said determining the access frequency and in response to said ascertaining, determining, by a processor of a computer, that each condition of at least one condition is satisfied, said at least one condition including a condition of the access frequency not being less than a predetermined reference frequency; and in response to having determined that the at least one condition is satisfied, performing an exclusion process that comprises blocking and suspending execution of the first command. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising a computer readable physically tangible storage device having a computer readable instructions stored therein, said instructions configured to be executed by a processor of a computer to implement a method for controlling accesses to a database, said method comprising:
-
identifying a database from a first command received from a first computer that initiated the first command as a first series of accesses to a database; after said identifying the database and while the first command has not been performed, ascertaining that a second series of accesses to the database, initiated by a second command from a second computer, is currently being performed; determining an access frequency at which accesses to the database have occurred; after said determining the access frequency and in response to said ascertaining, determining that each condition of at least one condition is satisfied, said at least one condition including a condition of the access frequency not being less than a predetermined reference frequency; and in response to having determined that the at least one condition is satisfied, performing an exclusion process that comprises blocking and suspending execution of the first command. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising a computer, said computer comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing instructions configured to be executed by the processor to implement a method for controlling accesses to a database, said method comprising:
-
identifying a database from a first command received from a first computer that initiated the first command as a first series of accesses to a database; after said identifying the database and while the first command has not been performed, ascertaining that a second series of accesses to the database, initiated by a second command from a second computer, is currently being performed; determining an access frequency at which accesses to the database have occurred; after said determining the access frequency and in response to said ascertaining, determining that each condition of at least one condition is satisfied, said at least one condition including a condition of the access frequency not being less than a predetermined reference frequency; and in response to having determined that the at least one condition is satisfied, performing an exclusion process that comprises blocking and suspending execution of the first command. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification