- Not Only SQL - 기존의 RDBMS를 탈피한 비관계형의 분산 데이터 베이스
- Apache HBase
- 구글의 BigTable논문을 구현한 HBase등장
- HDFS위에서 동작하며 MapReduce에서 사용할 수 있는 입출력 제공 (하둡 생태계)
- 기존의 데이터베이스에 비해 제한적이지만, 클러스터에 컴퓨터를 여러대 붙이면 성능이 계속해서 올라감.
- 페이스북 메신저, 비트원 메신저 등 고성능 데이터베이스가 필요한 경우 사용.
- 시중에 수 많은 NoSQL 프로젝트들이 있음
- 사용 목적에 따라 필요한 기능이나 성능이 다르기에, 여러가지 데이터베이스가 골고루 사용되고 있음.
- HBase, Cassandra, MongoDB, Couchbase, Redis등이 대표적
- 스케일 가능한 고성능 데이터베이스가 반드시 필요하지 않은 경우, RDBMS를 사용하는 것이 좋은 선택일 수도 있음.
Add Comment