인메모리 컴퓨팅이란?
애플리케이션이 운영을 위한 데이터를 하드 디스크가 아닌 메인 메모리에 모두 올려서 서비스를 수행하는 것을 말한다. 즉, 연산을 위한 영역으로만 여겨졌던 메모리 영역을 대량의 데이터를 저장하여 처리할 수 있는 공간으로 사용하는 것이다.
기존 디스크 기반 컴퓨팅에서는 데이터를 하드디스크에 보관/처리 하고, 빈번하게 사용되는 일부 데이터를 메모리에 캐싱하는 구조라고 하면, 인메모리 컴퓨팅은 데이터를 메모리에 보관/처리하고 하드디스크를 데이터의 안전한 보관(stash)하기 위해 사용하는 구조이다.
[참고]
인메모리 컴퓨팅이란 무엇인가 - 슬로우뉴스
하드웨어 관점에서 봤을 때, 데이터 분석 시스템은 다음과 같은 세 가지 구성요소로 이루어져 있다.
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 |