인메모리 데이터베이스
인메모리 데이터베이스(IMDB : In-Memory DataBase)란
기존에 디스크 혹은 SSD(Solid-State Drive)에 데이터를 적재하는 방식과 달리,
컴퓨터의 메인 메모리로 작동하는 RAM에 데이터를 저장하는 방식이다.
컴퓨터의 CPU(중앙 처리 장치)는
주 메모리에 저장된 데이터에만 직접 접속할 수 있으며,
이에 따라 IMDB는 기존 DB에 비해 매우 빠른 속도로 주 메모리의 데이터를 읽을 수 있는 것이다.
이와 같은 IMDB는 앞서 살펴보았던 'Stream Processing'과 결을 같이 한다.
IoT(사물 인터넷)의 출현과 Cloud 기반의 솔루션이 각광받으면서
실시간으로 데이터를 처리하거나 분석하는 것이 중요해졌기에
IMDB나 Stream Processing 등의 적용이 필요해진 것이다.
728x90
반응형
'프로그래밍 언어 > Concept' 카테고리의 다른 글
[ Concept ] What is the ERP? (60) | 2023.11.27 |
---|---|
[ Concept ] What is the OLAP? (0) | 2023.11.20 |
[ Concept ] What is the RDBMS? (0) | 2023.11.20 |
[ Concept ] What is the Stream-Processing? (6) | 2023.10.31 |