Management of different database systems and/or environments
AssigneeTeradata US, Inc.
InventorsDouglas P. Brown, Michael G. Coutts, Sergio Ferragut
Life of this patent
Estimating the term…
Abstract
A database request can be processed at least partly based on one or more differences between multiple database systems and/or environments. The differences can, for example, include differences between one or more database capabilities respectively provided by the multiple database systems, differences between the representation of data in the multiple database systems, and differences in the interfaces for accessing the multiple database systems.
Claims21
A method, implemented at least partly by a device, for processing one or more database requests in a database environment that includes multiple database systems that differ with respect to at least one of:
- one or more database capabilities, one or more representations of data, and one or more interfaces provided for accessing the database systems, the method comprising:
- receiving at least one database request associated with data of one or more of the multiple database systems;
- and
- processing the at least one database request by at least one of the database systems in consideration of at least one of the differences between the multiple database systems by performing at least the following:
- determining whether the at least one database request can be independently processed by at least one the database systems;
- and
- creating a link between two or more of the database systems in order to process the least one database request when the determining determines that none of the database systems can independently process the at least one database request.
A device that includes one or more processor configured to:
- process one or more database requests in a database environment that includes multiple database systems that differ with respect to at least one of:
- one or more database capabilities, one or more representations of data, and one or more interfaces provided for accessing the database systems;
- receive at least one database request associated with data of one or more of the multiple database systems;
- process the at least database request by at least one of the database systems in consideration of at least one of the differences between the multiple database systems;
- and
- determine whether the at least one database request can be independently processed by at least one the database systems;
- and
- create a link between two or more of the database systems in order to process the least one database request when the determining determines that none of the database systems can independently process the at least one database request.
A non-transitory computer readable storage medium storing at least executable code for processing one or more database requests in a database environment that includes multiple database systems that differ with respect to at least one of:
- one or more database capabilities, one or more representations of data, and one or more interfaces provided for accessing the database systems, wherein the executable code when executed:
- receives at least one database request associated with data of one or more of the multiple database systems;
- processes the at least one database request by at least one of the database systems in consideration of at least one of the differences between the multiple database systems;
- and
- determine whether the at least one database request can be independently processed by at least one the database systems;
- and
- create a link between two or more of the database systems in order to process the least one database request when the determining determines that none of the database systems can independently process the at least one database request.
Dependencies are inferred from the claim text.