본문 바로가기

안녕하세요!

프로그래밍 언어/Concept

[ Concept ] What is the IMDB?


 

인메모리 데이터베이스


 

인메모리 데이터베이스(IMDB : In-Memory DataBase)

기존에 디스크 혹은 SSD(Solid-State Drive)에 데이터를 적재하는 방식과 달리,

컴퓨터의 메인 메모리로 작동하는 RAM에 데이터를 저장하는 방식이다.

컴퓨터의 CPU(중앙 처리 장치)는

주 메모리에 저장된 데이터에만 직접 접속할 수 있으며,

이에 따라 IMDB는 기존 DB에 비해 매우 빠른 속도로 주 메모리의 데이터를 읽을 수 있는 것이다.

 

 

 

[ Concept ] What is the Stream-Processing?

스트림 처리 스트림 처리(Stream-Processing)는 데이터가 생성되는 즉시 스트리밍 데이터를 연속적으로 실시간 처리하는 것을 의미한다. 스트림 처리는 데이터 크기를 알 수 없으며, 무한하고 연속적

pythonchoboman.tistory.com


 

이와 같은 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

loading