http://www.flickr.com/photos/8047705@N02/5569954545/
:PLP[VOB
ʙ3JBLͷ৽͍͠શจݕࡧػೳʙ
Thursday, November 7, 13
Slide 2
Slide 2 text
NF
w #BTIP+BQBO,,
w 4PGUXBSF&OHJOFFS
w ,B[VIJSP4V[VLJ
Thursday, November 7, 13
Slide 3
Slide 3 text
ࠓͷ
w :PLP[VOBͱ
w 3JBLͷجૅ
w :PLP[VOBͷ֓ཁ
w :PLP[VOBͷৄࡉ
w σϞ
Thursday, November 7, 13
Slide 4
Slide 4 text
:PLP[VOB
http://www.flickr.com/photos/8047705@N02/5569954545/
Thursday, November 7, 13
Slide 5
Slide 5 text
3FEFTJHOFE
'VMM5FYU4FBSDI
Thursday, November 7, 13
Slide 6
Slide 6 text
3JBL4FBSDI Ҏલ
w ϑϧεΫϥονͷશจݕࡧػೳ
w ӳࣈͷΈରԠ
w ύϑΥʔϚϯεͷ՝
Thursday, November 7, 13
Slide 7
Slide 7 text
Thursday, November 7, 13
Slide 8
Slide 8 text
ࢄσʔλϕʔε
શจݕࡧ
Thursday, November 7, 13
Slide 9
Slide 9 text
σʔλͷӬଓԽ
Ϋϥελͷཧ
γϯϓϧͳૢ࡞
RVFSZ
JOEFYJOH
Thursday, November 7, 13
Slide 10
Slide 10 text
"QBDIF4PMS
w ๛ͳݴޠαϙʔτɺBOBMZ[FS
UPLFOJ[FSpMUFS
w GBDFU
IJHIMJHIU
TPSU
w ଟ࠼ͳݕࡧΫΤϦBOEPSSBOHF
Thursday, November 7, 13
Slide 11
Slide 11 text
:PLP[VOB
w ࢄσʔλϕʔεͰͷશจݕࡧ
w "QBDIF4PMSΛ3JBLʹ౷߹͢Δίϯϙʔ
ωϯτ
w 3JBLͱ4PMSͷڧΈΛͦΕͧΕ׆͔͢
Thursday, November 7, 13
Slide 12
Slide 12 text
3JBLͷجૅ
http://www.flickr.com/photos/8047705@N02/5569954545/
Thursday, November 7, 13
Slide 13
Slide 13 text
3JBLͷಛ
w εέʔϧ͢Δ 4DBMBCJMJCZ
w ͍ͭͰ3FBE8SJUFͰ͖Δ )"
w ӡ༻ʹϑΥʔΧε 0QFSBUJPOTGSJFOEMZ
Thursday, November 7, 13
Slide 14
Slide 14 text
,FZ7BMVF
key value
key value
key value
key value
value
key
bucket
Thursday, November 7, 13
Slide 15
Slide 15 text
ϚελʔϨε
Thursday, November 7, 13
Slide 16
Slide 16 text
ίϯγεςϯτϋογϯά
node%0%
node%1%
node%2%
node%3%
Thursday, November 7, 13
Slide 17
Slide 17 text
ίϯγεςϯτϋογϯά
node%0%
node%1%
node%2%
node%3%
CVDLFULFZ
Thursday, November 7, 13
Slide 18
Slide 18 text
σʔλͷෳ
node%0%
node%1%
node%2%
node%3%
CVDLFULFZ
Thursday, November 7, 13
Slide 19
Slide 19 text
ϊʔυো࣌
node%0%
node%1%
node%2%
node%3%
CVDLFULFZ
Thursday, November 7, 13
Slide 20
Slide 20 text
ϊʔυ෮چ࣌
node%0%
node%1%
node%2%
node%3%
CVDLFULFZ
Thursday, November 7, 13
Slide 21
Slide 21 text
3JBL"SDIJUFDUVSF
bitcask
yokozuna
riak_core
riak_kv riak_pipe
leveldb memory
webmachine riak_pb
backend
(pluggable)
api (http/pb)
component
Thursday, November 7, 13
Slide 22
Slide 22 text
Key-Value
Secondary Index
Map Reduce
Counter
Full Text Search
Thursday, November 7, 13
Slide 23
Slide 23 text
:PLP[VOBͷ֓ཁ
http://www.flickr.com/photos/8047705@N02/5569954545/
Thursday, November 7, 13
Slide 24
Slide 24 text
3JBLͷશจݕࡧػೳ
w "QBDIF4PMS શจݕࡧΤϯδϯ
ͱ౷߹
w 3JBLอଘͨ͠σʔλͷશจݕࡧ
w ϚϧνϥϯήʔδରԠ
w ϦϦʔε༧ఆ QSF
http://docs.basho.com/riak/2.0.0pre5/downloads/
Thursday, November 7, 13
Slide 25
Slide 25 text
؆୯ʹ͑Δ
w 3JBLʹ4PMS͕όϯυϧࡁ BMMJOPOF
w શจݕࡧػೳΛDPOpHͰ༗ޮԽ POP⒎
w 3JBLʹಛఆͷϧʔϧͰσʔλΛXSJUF͢Δ
͚ͩ [FSPDPOpHVSBUJPO
Thursday, November 7, 13
Slide 26
Slide 26 text
ϓϩηεͱσʔλ
w ̍ϊʔυ͝ͱʹ3JBLɺ4PMS͕̍ϓϩηε
w σʔλ͕อଘ͞ΕͨϊʔυʹΠϯσοΫ
εੜ͞ΕΔ
w 3JBL͕࣮σʔλΛอଘɺ4PMSΠϯσο
ΫεΛอଘ ˞ͨͩ͠ઃఆʹΑΔ
Thursday, November 7, 13