| Chew, K. and Silberschatz, A. Toward Operating System Support for Recoverable-Persistent Main Memory Database Systems. Tech. Rept. TR-92-05, Department of Computer Sciences, University of Texas at Austin, February, 1992. |
....The result can be disastrous to the speed. This lowers the amount of data that can be put to the main memory, as also the database software must be kept there. If virtual memory is used, totally new solutions are also needed. Such solutions have been introduced in literature, for instance in [ChSi92] and [KLVA93] but they need special virtual memory hardware that doesn t exist yet. In IN databases the best solution is to keep the most time critical data in the main memory. It is not possible to keep all data in main memory, because history data alone exceeds the limits. One solution is to ....
Chew K-M. and Silberschatz A., Toward Operating System Support for Recoverable-Persistent Main Memory Database Systems. Technical report, University of Texas at Austin, 1992
....resides on mass storage into main memory by the virtual memory system. When these pages are moved out of main memory, the virtual memory system writes them back to the database. Recent studies indicate that this approach is the more appropriate way for building certain database applications [4,5,6,7]. We refer to database buffering systems that use this approach as memory mapped systems. Memory mapped systems are quite similar to maximal pool systems. To see that this is indeed the case, let us describe the relevant features of a memory mapped system that correspond to those of a similar ....
.... maximal pool system (and all double paging systems identical to the maximal pool system except for their buffer pool size) Since memory mapped systems do not suffer from replacement faults, previous researchers have proposed using the memory mapped approach to avoid the double paging anomaly [4,5,6,7]. However, just as maximal pool systems do not avoid the double paging anomaly in all cases (Section 4.1) the memory mapping approach is not the panacea for the double paging anomaly, even if existing memorymapping facilities can be improved in the ways discussed above. Nonetheless, since the ....
Chew, K. and Silberschatz, A. Toward Operating System Support for Recoverable-Persistent Main Memory Database Systems. Tech. Rept. TR-92-05, Department of Computer Sciences, University of Texas at Austin, February, 1992.
....systems provide their own buffer management. A Buffer Pool Database (BPDB) system allocates a buffer pool within its own virtual address space, and is responsible for its own buffer management. There are a variety of performance problems and other disadvantages associated with this approach [1,2]. For example, the paging policies of a BPDB system and the underlying virtual memory system may interact poorly, resulting in greatly increased I O costs due to double paging [9] The BPDB approach may also unsuitable for use in object oriented database systems and computing environments with ....
.... and the underlying virtual memory system may interact poorly, resulting in greatly increased I O costs due to double paging [9] The BPDB approach may also unsuitable for use in object oriented database systems and computing environments with either very large main memories or limited swap storage [1]. An attractive alternative is to extend the virtual memory system to allow database systems to use the buffering facilities of the operating system, without compromising the integrity of the database [6] Database systems can exploit the buffering facilities of the underlying virtual memory ....
[Article contains additional citation context not shown here]
Chew, K. and Silberschatz, A. Toward Operating System Support for Recoverable-Persistent Main Memory Database Systems. Tech. Rept. TR-92-05, Dept. of Computer Sciences, University of Texas at Austin, February 1992.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC