Understanding Tradeoffs for Scalability
Steve Vinoski
Architect, Basho Technologies Cambridge, MA USA @stevevinoski
1 Wednesday, October 12, 11
Understanding Tradeoffs for Scalability Steve Vinoski Architect, - - PowerPoint PPT Presentation
Understanding Tradeoffs for Scalability Steve Vinoski Architect, Basho Technologies Cambridge, MA USA @stevevinoski Wednesday, October 12, 11 1 Back In the Old Days Big centralized servers controlled all storage To scale, you
Steve Vinoski
Architect, Basho Technologies Cambridge, MA USA @stevevinoski
1 Wednesday, October 12, 11
2 Wednesday, October 12, 11
3 Wednesday, October 12, 11
4 Wednesday, October 12, 11
5 Wednesday, October 12, 11
6 Wednesday, October 12, 11
Eric Brewer
7 Wednesday, October 12, 11
8 Wednesday, October 12, 11
9 Wednesday, October 12, 11
10 Wednesday, October 12, 11
11 Wednesday, October 12, 11
data is spread across nodes in an app-specific manner
if its node dies
change the sharding logic
12 Wednesday, October 12, 11
13 Wednesday, October 12, 11
14 Wednesday, October 12, 11
15 Wednesday, October 12, 11
multiple nodes in the system
nodes peers
16 Wednesday, October 12, 11
physical nodes
for reads/writes
17 Wednesday, October 12, 11
18 Wednesday, October 12, 11
19 Wednesday, October 12, 11
20 Wednesday, October 12, 11
21 Wednesday, October 12, 11
22 Wednesday, October 12, 11
available vnode
23 Wednesday, October 12, 11
24 Wednesday, October 12, 11
25 Wednesday, October 12, 11
26 Wednesday, October 12, 11
27 Wednesday, October 12, 11
28 Wednesday, October 12, 11
29 Wednesday, October 12, 11
30 Wednesday, October 12, 11
31 Wednesday, October 12, 11
32 Wednesday, October 12, 11
33 Wednesday, October 12, 11
34 Wednesday, October 12, 11
35 Wednesday, October 12, 11