제품정보 > Overview > Cloud Solution  >  In-Memory Cassandra > In-Memory Cassandra
     
In-Memory Cassandra는 DHT의 분산 cluster 환경에서 데이터의 저장 매체를 Disk와 Memory로 지정할 수 있는 NoSQL 기반의 Hybrid 형 DBMS이다.
기존의 Cassandra가 Disk에 데이터를 저장하고, Memory를 보조적인 역할로 활용하였다면, In-Memory Cassandra는 데이터가 상주할 수 있는 위치를 Memory와 Disk로 구분하여 지정할 수 있으며, Disk를 데이터 저장 혹은 Memory 데이터에 대한 backup의 역할로 활용한다.

In-Memory Cassandra는 NoSQL의 특징인 수평적 확장(Scale-out)에 대한 이점을 가지면서, 데이터를 Memory에 상주시킬 경우는 빠른 Transaction 처리를 Disk에 상주시킬 경우는 대용량 데이터 처리를 만족한다.
Key-value 기반의 저장구조
DHT 기반의 데이터의 분산 저장
데이터 Replication을 통한 고가용성 제공
데이터의 특성에 따른 저장 매체 선택 (Real-Time-In Memory, 대용량-Disk)
데이터의 백업 기능
수평적 확장(Scale-out)을 통한 쉬운 용량 증설
JAVA, C, C++, PHP 등 인터페이스 제공