본문 바로가기
인턴(2023.07. ~ 2023.12.)/스크립트 송출 서버 개발

인메모리 컴퓨팅

by xladmt 2023. 8. 10.

인메모리 컴퓨팅이란?

애플리케이션이 운영을 위한 데이터를 하드 디스크가 아닌 메인 메모리에 모두 올려서 서비스를 수행하는 것을 말한다. 즉, 연산을 위한 영역으로만 여겨졌던 메모리 영역을 대량의 데이터를 저장하여 처리할 수 있는 공간으로 사용하는 것이다.

 

기존 디스크 기반 컴퓨팅에서는 데이터를 하드디스크에 보관/처리 하고, 빈번하게 사용되는 일부 데이터를 메모리에 캐싱하는 구조라고 하면, 인메모리 컴퓨팅은 데이터를 메모리에 보관/처리하고 하드디스크를 데이터의 안전한 보관(stash)하기 위해 사용하는 구조이다.

 

 

 

 

[참고]

https://slownews.kr/75315

 

인메모리 컴퓨팅이란 무엇인가 - 슬로우뉴스

하드웨어 관점에서 봤을 때, 데이터 분석 시스템은 다음과 같은 세 가지 구성요소로 이루어져 있다.

slownews.kr

 

'인턴(2023.07. ~ 2023.12.) > 스크립트 송출 서버 개발' 카테고리의 다른 글

JS - Promise  (0) 2023.08.28
Node.js http 모듈  (0) 2023.08.17
Node.js - Cluster  (0) 2023.08.09
HTTP와 HTTPS  (0) 2023.08.09
웹 서비스 구조  (0) 2023.08.08