Providing multiple concurrent transactions on a single database schema using a single concurrent transaction database infrastructure
First Claim
Patent Images
1. A method for efficient use of a relational database by a processor device in a computing environment, the method comprising:
- executing a plurality of concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database;
combing a plurality of databases to expose the single database schema for providing a plurality of concurrent transactions on the single database schema using the single concurrent transactional relational database, wherein character traits and behaviors of a transactional relational database executing multiple concurrent transactions are maintained;
calculating a plurality of parameters for controlling a tradeoff between at least each of concurrency, throughput, and latency;
initializing a semaphore for controlling the plurality of concurrent transactions; and
executing a plurality of concurrent transactions on the single database schema in parallel on the single database schema using the single concurrent transaction database infrastructure.
1 Assignment
0 Petitions
Accused Products
Abstract
Executing multiple concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database.
16 Citations
15 Claims
-
1. A method for efficient use of a relational database by a processor device in a computing environment, the method comprising:
-
executing a plurality of concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database; combing a plurality of databases to expose the single database schema for providing a plurality of concurrent transactions on the single database schema using the single concurrent transactional relational database, wherein character traits and behaviors of a transactional relational database executing multiple concurrent transactions are maintained; calculating a plurality of parameters for controlling a tradeoff between at least each of concurrency, throughput, and latency; initializing a semaphore for controlling the plurality of concurrent transactions; and executing a plurality of concurrent transactions on the single database schema in parallel on the single database schema using the single concurrent transaction database infrastructure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for efficient use of a relational database in a computing environment, the system comprising:
-
a plurality of databases, wherein the plurality of databases are relational databases; and at least one processor device in association with the plurality of databases and operable in the computing environment, wherein processor device; executes a plurality of concurrent transactions on a single database schema using the single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database, combines a plurality of databases to expose the single database schema for providing a plurality of concurrent transactions on the single database schema using the single concurrent transactional relational database, wherein character traits and behaviors of a transactional relational database executing multiple concurrent transactions are maintained, calculates a plurality of parameters for controlling a tradeoff between at least each of concurrency, throughput, and latency, initializes a semaphore for controlling the plurality of concurrent transactions, and executes a plurality of concurrent transactions on the single database schema in parallel on the single database schema using the single concurrent transaction database infrastructure. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for efficient use of relational databases in a computing environment by at least one processor device, the computer program product comprising a non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising:
-
a first executable portion that executes a plurality of concurrent transactions on the single database schema using a single concurrent transaction database infrastructure, wherein the single database schema is a single concurrent transactional relational database; a second executable portion that combines a plurality of databases to expose the single database schema for providing a plurality of concurrent transactions on the single database schema using the single concurrent transactional relational database, wherein character traits and behaviors of a transactional relational database executing multiple concurrent transactions are maintained; a third executable portion that calculates a plurality of parameters for controlling a tradeoff between at least each of concurrency, throughput, and latency; a fourth executable portion that initializes a semaphore for controlling the plurality of concurrent transactions; and a fifth executable portion that executes a plurality of concurrent transactions on the single database schema in parallel on the single database schema using the single concurrent transaction database infrastructure. - View Dependent Claims (12, 13, 14, 15)
-
Specification