플래시 메모리 기반의 DBMS를 위한 동적 블록 할당에 기반한 효율적인 로깅 방법
An Efficient Logging Scheme based on Dynamic Block Allocation for Flash Memory-based DBMS
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

Flash memory becomes increasingly popular as data storage for various devices because of its versatile features such as non-volatility, light weight, low power consumption, and shock resistance. Flash memory, however, has some distinct characteristics that make today’s disk-based database technology unsuitable, such as no in-place update and the asymmetric speed of read and write operations. As a result, most traditional disk-based database systems may not provide the best attainable performance on flash memory. To maximize the database performance on flash memory, some approaches have been proposed where only the changes made to the database, i.e., logs, are written to another empty place that has been erased in advance. In this paper, we propose an efficient log management scheme for flash-based database systems. Unlike the previous approaches, the proposed approach stores logs in specially allocated blocks, called log blocks. By evenly distributing logs across log blocks, the proposed approach can significantly reduce the number of write and erase operations. Our performance evaluation shows that the proposed approaches can improve the overall system performance by reducing the number of write and erase operation compared to the previous ones.

키워드

플래시 메모리 기반 데이터베이스로그 블록 로깅
제목
플래시 메모리 기반의 DBMS를 위한 동적 블록 할당에 기반한 효율적인 로깅 방법
제목 (타언어)
An Efficient Logging Scheme based on Dynamic Block Allocation for Flash Memory-based DBMS
저자
하지훈이기용김명호
발행일
2009-10
저널명
정보과학회논문지 : 데이타베이스
36
5
페이지
374 ~ 385