ݺߣ

ݺߣShare a Scribd company logo
2016. 04. 04
잼투인㈜







 …
 …
 …
 …
ARCUS 기술 소개 자료
 ɑ́ ə

















ARCUS 기술 소개 자료
























 …



 …
ARCUS 기술 소개 자료
ARCUS 기술 소개 자료














 …
…
……
…

…
…
…

…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
ARCUS 기술 소개 자료
























 …


... ...
...


























…
…





















1 4 14 21 31 32
33 34 35
4 14 21 31
3214 21 31
Attribute Item Type Description Allowed Values Default Value
expiretime All Item expiration time 4 bytes singed integer
> 0: never expired
> 양수: expired in the future
0
type All Item type “kv”, “list”, “set”, “b+tree” N/A (read only)
count Collection Current # of elements 4 bytes unsinged integer N/A (read only)
maxcount Collection Maximum # of elements 4 bytes unsinged integer 4000
overflowaction Collection Overflow action “error” – all collections
“head_trim” – list only
“tail_trim” – list only
“smallest_trim” – b+tree only
“largest_trim” – b+tree only
list : “tail_trim”
set : “error”
b+tree :
“smallest_trim”
readable Collection Readable flag “on”, “off” “on”
maxbkeyrange B+tree only Maximum bkey range 8 bytes unsinged integer or
hexadecimal (max 31 bytes)
0


Client Server
다수 명령어를 하나의 요청으로 전송
각 명령의 결과를 한꺼번에 받음
ARCUS 기술 소개 자료



















 …








ARCUS 기술 소개 자료




 …


 …
…
카페 블로그
정보 콘텐츠 on 네이버
etc ...
뉴스 웹툰
책 뮤직
지식인
ARCUS 기술 소개 자료
ARCUS 기술 소개 자료









ARCUS 기술 소개 자료







Consistent hash ring
A
C
BD
Application
Client library
Client 1
Application
Client library
Client 2
Coordination
Service
Configuration
Server state
Controller state
Master Slave
Semi-synchronous
Replication
Key=“item1”
Key=“item2”
Replica Group
Stash
always
synchronous









감사합니다.
잼투인㈜
홈페이지 : www.jam2in.com
페이스북 : www.facebook.com/jam2in
51

More Related Content

ARCUS 기술 소개 자료