• Not Only SQL - 기존의 RDBMS를 탈피한 비관계형의 분산 데이터 베이스


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