Hybrid OLTP and OLAP High Performance Database System
First Claim
1. A method of maintaining a hybrid OLTP and OLAP database system comprising a memory, the method comprising:
- executing one or more OLTP transactions;
creating one or more virtual memory snapshots; and
executing one or more OLAP queries using one or more of the virtual memory snapshots.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method of maintaining a hybrid OLTP and OLAP database, the method comprising: executing one or more OLTP transactions; creating a virtual memory snapshot; and executing one or more OLAP queries using the virtual memory snapshot. Preferably, the method further comprises replicating a virtual memory page on which a data object is stored in response to an update to the data object, whereby the updated data object is accessible for OLTP transactions, while the non-updated data object remains accessible for OLAP queries. Accordingly, the present invention provides a hybrid system that can handle both OLTP and OLAP simultaneously by using hardware-assisted replication mechanisms to maintain consistent snapshots of the transactional data.
-
Citations
19 Claims
-
1. A method of maintaining a hybrid OLTP and OLAP database system comprising a memory, the method comprising:
-
executing one or more OLTP transactions; creating one or more virtual memory snapshots; and executing one or more OLAP queries using one or more of the virtual memory snapshots. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. (canceled)
Specification