"Riak"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 (→참고 문헌) |
(차이 없음)
|
2013년 10월 14일 (월) 16:35 기준 최신판
Amazon Dynamo 기반의 NoSQL인 Basso사의 Riak를 정리 합니다.
- 홈페이지 : http://basho.com/riak/
- GitHub : https://github.com/basho
- Document : http://docs.basho.com/riak/latest/downloads/
- Tutorial : http://docs.basho.com/riak/latest/tutorials/fast-track/
- 다운로드 : http://docs.basho.com/riak/latest/downloads/
- 라이선스 : Apache Software License 2.0, 상용
- 플랫폼 :
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