51
2016. 04. 04 잼투인㈜

ARCUS 기술 소개 자료

  • Upload
    jam2in

  • View
    391

  • Download
    1

Embed Size (px)

Citation preview

2016. 04. 04

잼투인㈜

ɑ́ ə

……

……

. . . . . .

...

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

다수명령어를하나의요청으로전송

각명령의결과를한꺼번에받음

카페 블로그

정보콘텐츠 on 네이버

etc ...

뉴스 웹툰

책 뮤직

지식인

Consistent hash ring

A

C

BD

Application

Client library

Client 1

Application

Client library

Client 2

Coordination Service

ConfigurationServer stateController state

Master SlaveSemi-synchronous

Replication

Key=“item1”

Key=“item2”

Replica Group

Stash

alwayssynchronous

감사합니다.

잼투인㈜홈페이지 : www.jam2in.com페이스북 : www.facebook.com/jam2in

51