레디스를 언급하기 전에 NOSQL에 대해 알아보겠다.

1. NOSQL이란?

RDBMS는 보통 “관계형 데이터베이스”라고 하며 반면 NOSQL은 “비관계형 데이터베이스”이다. 보통 NOSQL은 키-밸류나 컬럼, 문서 형식의 데이터 모델을 이용한다.

(RDBMS가 아닌 다른 형태로 데이터를 저장하는 기술이라고 생각하면 된다.)

NOSQL: Not Only SQL, 비관계형 데이터베이스

1–1. NOSQL의 종류

1)키-밸류 스토리지형 키-밸류형Redis, memcached, Oracle, Coherence,

2)열 지향 와이드 컬럼 스토어: Cassandra, HBASE, Cloud Database

3) 문서형MongoDB, Couchbase, MarkLogic, PostgreSQL, MySQL, DynamicDB MS-DocumentDB

4) 그래프형: Neo4j

MongoDB란?