본문 바로가기

기술 용어 검색

MMDB (Main Memory DB)

1.정의
- 대용량 데이터의 증가와 실시간 트랜잭션의 증가로 인한 고성능요구에 대해 대응하며, 데이터베이스와 실시간 시스템 기술의 결합으로 Real time Constraint와 DB Operation기능을 함께 제공하는 데이터베이스

2.Real Time DB의 분류
1)트랜잭션의 중요성에 따른 분류
-Hard Real Time DB: 시간 제약을 어기는 트랜잭션 발생을 허용하지 않는 DB
-Soft Real Time DB: 시간 제약을 어기는 트랜잭션이 발생을 감내하는 DB
2)구현방식에 따른 분류
-확장형 RDBMS방식: 주기억 장치 법퍼를 매우 크게 확장하여 실시간 성능의 병목이 되는 디스크 IO를 줄이는 방법
-메모리DB 방식: 주기억장치에 DB가 사용할공간을 미리 할당하고, DB초기 로드시 데이터를 메모리로 로드한 후 사용하는 방식


3.메모리DB의 특성과 활용
1)특성
- 유연성: 응용분야에 따라 커스터마이징이 용이해야함
- 가변성: 부착형 운영구조(빠른저장과 검색목적의 단순화), 독립형운영구조(DBMS 모든 기능 적용)
- 표준화: SQL질의어, ODBC, JDBC 등 표준 인터페이스 제공
- 안정성: 상용 DBMS의 안정성 보장 필요

2)메모리DB와 Disk기반 db 구조비교


3)활용
- 이동통신: 위치추적 등, - 인터넷 서비스 로그분석, - 제조 MES의 실시간 데이터, - 대용량 DW 등

'기술 용어 검색' 카테고리의 다른 글

동시성제어  (0) 2007.12.08
GIS(Geographic Information System) DB  (0) 2007.12.08
객체지향DB  (0) 2007.12.08