Design of Embedded Database Based on Hybrid Storage of PRAM and NAND Flash Memory
Android which is the popular smart phone OS uses a database system to manage its private data storage. Although the database system supports a powerful and light-weight database engine, its performance is limited by a single storage media, NAND flash memory, and a single file system, YAFFS2. In this paper, the authors propose a new embedded database system based on hybrid storage of PRAM and NAND flash memory. Using the byte-level and in-place read/write capability of PRAM, they separately manage a journaling process of the database system. It increases the transaction speed and reduces the additional overhead caused by NAND flash memory.