Efficient overcommitment of main-memory based virtual database system to disk
US9122765B1 · kind B1 · utility
Assignee
Inventor
Key dates
| Filing date | Dec 22, 2010 |
| Grant date | Sep 1, 2015 |
| Priority date | — |
| Expiry date | Sep 15, 2032 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/22
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A computer system includes an SSD as swap space for a database management system that comprises a primary database engine and at least one clone database engine. A queued database transaction is sent to the clone database engine for pre-processing while the primary database engine is processing a current database transaction and if data needed to process the queued database transaction is not currently cached in the computer system, the clone database engine fetches the data and caches it into a buffer accessible by the primary database engine. When the primary database engine is ready to process the queued database transaction, it will be able to access the needed data without accessing the SSD, thereby avoiding delays resulting from accessing the SSD.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.