Single Repository Manifestation Of A Multi-Repository System
First Claim
1. A computer-implemented method for use with an application designed to interact with a single database system comprising:
- converting a particular single database system into a multi-database system that is manifested to said application as a single database system, comprising;
selecting a first table within a particular database of the particular single database system, the first table having information items stored therein and having a particular identifier by which the application is to identify the first table;
creating a second table in a database other than the particular database; and
removing at least a portion of the information items from the first table and storing the removed information items in the second table; and
in response to a database command from the application, retrieving the information items stored in the second table and returning the retrieved information items to the application.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for manifesting a multiple repository system as a single repository to an application that is designed to use a single repository. According to one aspect, a particular container, which is used by the application to store data, is identified. One or more additional containers are created in one or more different repositories. Each of the additional containers is formatted to store the data that the application stores in the particular container. A construct is created. The construct is associated with the particular container'"'"'s identifier. The construct causes information from the particular container and each of the additional containers to be combined to answer database commands that reference the particular container'"'"'s identifier. As a result, data stored in a single repository can be distributed among multiple repositories, and the unmodified application can continue to access that data as though the data was stored in the single repository.
-
Citations
19 Claims
-
1. A computer-implemented method for use with an application designed to interact with a single database system comprising:
-
converting a particular single database system into a multi-database system that is manifested to said application as a single database system, comprising; selecting a first table within a particular database of the particular single database system, the first table having information items stored therein and having a particular identifier by which the application is to identify the first table; creating a second table in a database other than the particular database; and removing at least a portion of the information items from the first table and storing the removed information items in the second table; and in response to a database command from the application, retrieving the information items stored in the second table and returning the retrieved information items to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising a computer-readable storage medium to store instructions that when executed by at least one processor cause said at least one processor to:
-
convert a particular single database system into a multi-database system that is manifested to said application as a single database system, where the converting comprises; selecting a first table within a particular database of the particular single database system, the first table to store information items therein and to have a particular identifier by which the application is to identify the first table; creating a second table in a database other than the particular database; and removing at least a portion of the information items stored in the first table and storing the removed information items in the second table; and in response to a database command from the application, retrieve the information items stored in the second table and return the retrieved information items to the application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A multi-database system manifested as a particular single database system to an application designed to interact with a single database system comprising:
-
a first table stored in a first database, the first table to store information items therein and to have a particular identifier by which the application is to identify the first table; a second table stored in a second database other than the first database; and at least one processor to store instructions that when executed cause the at least one processor to remove at least a portion of the information items stored in the first table and store the removed information items in the second table, and, in response to a database command from the application, to retrieve the information items stored in the second table and return the retrieved information items to the application. - View Dependent Claims (16, 17, 18, 19)
-
Specification