PRECEDENCE BASED STORAGE
First Claim
Patent Images
1. A method implemented in a computer-readable storage medium and executed on a processing device, the method comprising:
- identifying, via a processing device, storage pools for use in servicing storage needs of a database; and
acquiring, via the processing device, a precedence order for selecting particular ones of the storage pools in a defined order as storage is needed by the database.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for precedence based storage are presented. Storage for a database is organized into storage pools; collections of pools form storage classes. The storage pools within a particular class are organized in a precedence-based order so that when storage for the database is needed, the storage pools are used in the defined order of precedence. Additionally, each storage pool or storage class can be circumscribed by security limitations, quality of service limitations, and/or backup procedures.
19 Citations
20 Claims
-
1. A method implemented in a computer-readable storage medium and executed on a processing device, the method comprising:
-
identifying, via a processing device, storage pools for use in servicing storage needs of a database; and acquiring, via the processing device, a precedence order for selecting particular ones of the storage pools in a defined order as storage is needed by the database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method implemented in a computer-readable storage medium and executed by a processor, the method comprising:
-
receiving, via the processor, a request to store data in a file system; locating, via the processor, storage pools in the file system using a storage class and a table identifier for a database; and automatically processing, via the processor, the request in a current storage pool associated with the storage class when enough space exists to handle the request and when enough space does not exist obtain an available storage pool to handle the request. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A processor-implemented system comprising:
-
a database implemented in a computer-readable storage medium and to execute on a processor; and a storage pool service implemented in a computer-readable storage medium and to execute on a processor; the database is configured to include storage pools defined and managed by the storage pool service, the storage pools are distributed over a file system and network and managed by the storage pool service, the storage pool service configured to define collections of storage pools as a storage class and to order the storage pools in a precedence of use order, the storage pool service also configured to handle storage access for the database. - View Dependent Claims (17, 18, 19, 20)
-
Specification