The performance needs of many database applications require that the entire data- base be stored in main memory. The Dali system is a main memory storage manager designed to provide the persistence (that is, the retention of data after a crash), anailability, and safety guarantees that users typically expect from a disk-resident database, including support for transactions. Because it is tuned to support in-memory data, Dali offers very high performance. User processes map the entire database into their address space and access data directly, thereby avoiding expensive remote pro- cedure calls and buffer manager interactions typical of accesses in the disk-resident commercial systems available today.
展开▼