MMDB
IT 위키
- Main Memory Database; 주기억장치 데이터베이스; 메모리 데이터베이스; 메인 메모리 데이터베이스
- 데이터베이스상의 데이터를 메모리에 상주시켜 관리하는 DBMS
- 모든 연산을 주기억장치에서 수행하므로 Disk I/O가 발생하지 않음 → 속도 대폭 개선
- T 트리 이용
기존 디스크 기반 DB와의 비교[편집 | 원본 편집]
구분 |
디스크 기반 DB |
메모리 기반 DB
|
데이터 저장 |
하드디스크 |
주기억장치
|
운영 목표 |
트랜잭션의 안정적 운영 |
빠른 트랜잭션 처리
|
인덱스 종류 |
B 트리 인덱싱 |
T 트리 인덱싱
|
회복기법 |
로그를 이용한 Undo/Redo |
하드웨어적인 회복
|
- 장애 시 휘발성 데이터가 모두 소실되므로 회복이 중요
- 기존 디스크 기반 DB보다 10~500배 빠른 속도