개요
In-Memory 기반 DBMS와 Disk 기반 DBMS간의 가장 큰 차이점에 대한 설명입니다.
버전
ALTIBASE HDB 모든 버전
In-Memory 기반 DBMS와 Disk 기반 DBMS간의 가장 큰 차이점
Altibase Hybrid DBMS로서 In-Memory DB와 Disk 기반 DB를 모두 지원하고 있습니다.
- Altibase HDB의 In-Memory DB와 차이점
- DBMS 운영시 데이터베이스가 상주하는 위치가 다릅니다.
- 디스크 기반 DBMS는 전체 데이터베이스가 디스크에 상주하고 필요한 데이터를 메모리 버퍼에 캐싱하여 관리하는 반면에
In-Memory DBMS는 디스크에 존재하는 백업데이터베이스 전체를 메인메모리에 상주시켜 관리합니다.
2. 현격한 성능의 차이가 존재합니다.
- 기능적인 측면에서 거의 동일하지만, In-Memory DBMS는 디스크 기반 DBMS보다 운영 환경에 따라 약 4 ~ 10 배 이상 빠릅니다.
Altibase HDB를 Memory Only, Hybrid 및 Disk Only 3가지 방식으로 나누어 구성하고 TPC-C 기준에 부합하는 가상의 5가지 동시 발생 트랜잭션
(주문 트랜잭션, 지불 트랜잭션, 배송 트랜잭션, 주문 상태 트랜잭션, 재고수준 트랜잭션)들을
조합하여 온라인 트랜잭션 처리 성능을 측정한 결과 Disk DBMS 대비 높은 성능을 나타내었습니다.