1. IT Story/Basic Studies

인메모리컴퓨팅

운명을바꾸는자 2019. 9. 16. 19:46

1. 인메모리컴퓨팅의 개요

 1-1. 인메모리컴퓨팅의 정의 

   - 분석과 트랜잭션 처리 시에 즉각적인 결과를 제공하기 위하여 서버의 메모리 내에 대량의 실시간 데이터를 처리하도록 하는 기술 (2012, 2013년 가트너 10대 전략 기술)

  - 애플리케이션을 위한 주 데이터 저장을 디스크가 아닌 메모리를 이용하는 컴퓨팅 스타일

 

 1-2. 인메모리컴퓨팅의 등장배경 및 특징

 

2. 인메모리컴퓨팅의 개념도, 주요기술

 2-1. 인메모리컴퓨팅의 개념도

 

 2-2. 인메모리컴퓨팅의 주요기술

구분 주요기술 설명
H/W 멀티코어 아키텍처 대용량 병렬처리(MPP) 환경 지원
블레이드당 8*8 코어를 통해 압축, 복원 및 검색
Blade Server 복수개의 블레이드로 대용량 병렬처리
64 Bit Address Space 서버당 2TB 메모리 사용가능
초당 100GB 데이터 처리
S/W 행+열 기반 저장방식 컬럼 기반의 연산수행에 적합한 DB 구성
압축기술 약 5~10배 정도로 압축 통해 10TB의 DB를 1TB의 블레이드 하나에 업로드 가능
파티셔닝 스토리지 데이터의 분할 기술