In-memory database for high performance, parallel transaction processing
First Claim
1. An in-memory file system supporting concurrent clients allowing multiple updates on the same record by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing.
1 Assignment
0 Petitions
Accused Products
Abstract
An in-memory file system supports concurrent clients allowing multiple updates on the same record by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing. Moreover, a computer system processing transactions includes client computers concurrently transmitting messages. The computer system also includes servers, in communication with the client computers, receiving the messages, and in-memory databases, each in-memory database corresponding, respectively, to at least one of the servers, in which the servers store the messages in records of the respective in-memory databases, and the in-memory databases allow multiple updates on the same record by more than 1 of the client computers, between commits, while maintaining commit integrity over a defined interval of processing.
-
Citations
30 Claims
- 1. An in-memory file system supporting concurrent clients allowing multiple updates on the same record by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing.
- 2. An in-memory database system supporting concurrent clients allowing multiple updates on the same record by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing.
-
7. A computer system processing transactions and comprising:
-
client computers concurrently transmitting messages;
servers, in communication with the client computers, receiving the messages; and
in-memory databases, each in-memory database corresponding, respectively, to at least one of the servers, wherein said servers storing the messages in records of the respective in-memory databases, the in-memory databases allowing multiple updates on the same record by more than 1 of the client computers, between commits, while maintaining commit integrity over a defined interval of processing. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 24, 28, 30)
-
-
16. A method of a computer system processing transactions, said method comprising:
-
supporting, by an in-memory database system, concurrent clients; and
allowing multiple updates on the same record of the in-memory database system by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing. - View Dependent Claims (17, 18, 25)
-
-
19. A computer-readable medium storing a program which, when executed by a computer system processing transactions, performs the functions comprising:
-
supporting, by an in-memory database system, concurrent clients; and
allowing multiple updates on the same record of the in-memory database system by more than 1 of the clients, between commits, while maintaining commit integrity over a defined interval of processing. - View Dependent Claims (20, 21, 26)
-
-
27. A computer processing transactions and comprising:
-
clients concurrently transmitting messages;
servers, in communication with the clients, receiving the messages; and
in-memory databases, each in-memory database corresponding, respectively, to at least one of the servers, wherein said servers storing the messages in records of the respective in-memory databases, the in-memory databases allowing multiple updates on the same record by more than 1 of the client computers, between commits, while maintaining commit integrity over a defined interval of processing.
-
Specification