상단

Amazon Dynamo 기반의 NoSQL인 Basso사의 Riak를 정리 합니다.

 
 
 

Riak 개요


  • Document 계열의 NoSQL (Not-only SQL), Value에는 JSON 문서가 저장이 됩니다.

  • 특징

    • Ring 구조 기반의 아키텍처 <- Dynamo 계열 구조

      • Hash 알고리즘에 의해 key에 따른 적정 node 검색

      • 클러스터 -> Node (물리 서버) -> VNode (논리 서버) / Bucket -> keyspace -> Data (Key, Header, Value)

      • 무정지형 시스템 (Masterless 아키텍처)

      • Hareware (L4) 또는 Software 로드밸런서 필요

    • 읽기/쓰기 속도가 빠름

    • Full-Text 검색 (Lucene 내장)

    • N-Value Replication (데이터 복제) : millisecond 단위의 데이터 복제

      • CAP (Consistency, Availability, Partition Tolerance) 이론 중 A와 P를 지원

     
  • Language : Erlang, C

  • Protocol : HTTP/REST, Binary

 
 

참고 문헌


 
 

분류: BigData 
NoSQL

최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :