Object-level mirroring
First Claim
Patent Images
1. A method of protecting one or more database objects including:
- designating one or more database objects for protection;
characterizing the one or more database objects designated for protection based on a set of dimensions;
characterizing one or more data storage units by a set of dimensions; and
for one or more database objects designated for protection;
selecting one or more data storage units to store protection information for the database object based on a comparison of the set of dimensions for the database object designated for protection and the set of dimensions for the data storage units; and
storing protection information for the database object designated for protection in the one or more selected data storage units.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer programs, and database systems for protecting one or more database objects are disclosed. The methods include designating one or more database objects for protection and characterizing one or more data storage units by a set of dimensions. The method include, for one or more database objects designated for protection: selecting one or more data storage units to store protection information for the database object based on one or more dimensions, and storing protection information in the one or more selected data storage units.
5 Citations
45 Claims
-
1. A method of protecting one or more database objects including:
-
designating one or more database objects for protection; characterizing the one or more database objects designated for protection based on a set of dimensions; characterizing one or more data storage units by a set of dimensions; and for one or more database objects designated for protection; selecting one or more data storage units to store protection information for the database object based on a comparison of the set of dimensions for the database object designated for protection and the set of dimensions for the data storage units; and storing protection information for the database object designated for protection in the one or more selected data storage units. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program, stored on a tangible storage medium, for use in protecting one or more database objects, the computer program including executable instructions that cause a computer to:
-
designate one or more database objects for protection; characterize the one or more database objects designated for protection based on a set of dimensions; characterize one or more data storage units by a set of dimensions; and for one or more database objects designated for protection; select one or more data storage units to store protection information for the database object based on a comparison of the set of dimensions for the database object designated for protection and the set of dimensions for the data storage units; and store protection information for the database object designated for protection in the one or more selected data storage units. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An information handling system including:
-
one or more controllers; one or more data storage facilities including one or more data storage units, each of the one or more controllers providing access to one or more data storage facilities; a process for execution on one or more of the controllers for allocating one or more database objects to one or more data storage units, the process including; designating one or more database objects for protection; characterizing the one or more database objects designated for protection based on a set of dimensions; characterizing one or more data storage units by a set of dimensions; and for one or more database objects designated for protection; selecting one or more data storage units to store protection information for the database object based on a comparison of the set of dimensions for the database object designated for protection and the set of dimensions for the data storage units; and storing protection information for the database object designated for protection in the one or more selected data storage units. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
Specification