77. Hinted handoff
N: node, G: group including N
node(N) is unavailable
replicate to G or
store data(N) locally
hint handoff for later
node(N) is alive
handoff data to node(N)
78. Key = “foo”, # = N -> Direct
handoff hint = true replica
fails
Key = “foo”
N
replicate
84. CAP – the variations
CA – irrelevant
CP – eventually unavailable
offering maximum consistency
AP – eventually inconsistent
offering maximum availability
92. Most queries are known up front
Ad-hoc queries are
seldom necessary
Prepared queries can
extremely speed up data retrieval
Index can help ad-hoc querying,
and can be externalized
Index should be incremental
94. The graph case
Saving graph in a table leads to:
Limited depth
Fixed relation types
Expensive nested subselects
Full table scan tendency
Graph data stores store graph
data optimally