-
Notifications
You must be signed in to change notification settings - Fork 137
/
数据密集型应用特点.json
120 lines (120 loc) · 2.91 KB
/
数据密集型应用特点.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
[
{
"title": "画布 1",
"topic": {
"title": "数据密集型应用特点",
"topics": [
{
"title": "数据如何分片",
"topics": [
{
"title": "优势",
"topics": [
{
"title": "将数据集“合理的”拆分成多个分片,每台机器负责其中若干个分片。以此来突破单机容量的限制,同时也提升了整体的访问能力。另外,分片也降低了单个分片故障的影响范围"
},
{
"title": "处理大数据量"
},
{
"title": "避免 单机 读写速度 瓶颈"
},
{
"title": "故障时避免全局出问题"
}
]
},
{
"title": "客户端如何定位 到 分片"
},
{
"title": "服务端是否转发 请求到合适的 分片"
},
{
"title": "集群扩缩容"
}
]
},
{
"title": "集群扩缩容"
},
{
"title": "数据如何备份",
"topics": [
{
"title": "分片是否存在主从"
},
{
"title": "主从如何切换"
}
]
},
{
"title": "崩溃后如何恢复"
},
{
"title": "数据 如何存储在磁盘上?",
"topics": [
{
"title": "WAL LOG "
},
{
"title": "核心数据"
}
]
},
{
"title": "数据可靠性如何保证"
},
{
"title": "数据不一致的地方有哪些",
"topics": [
{
"title": "哪些地方是绝对一致的"
}
]
},
{
"title": "写入流程优化"
},
{
"title": "读取流程优化"
},
{
"title": "高可用",
"topics": [
{
"title": null
}
]
},
{
"title": "集群管理",
"topics": [
{
"title": "是否主从 或者无主模式"
},
{
"title": "如何选主"
},
{
"title": "管理节点 主从切换"
},
{
"title": "集群元数据 如何管理",
"topics": [
{
"title": "托管给zk"
},
{
"title": "自己选主后, 主节点管理?"
}
]
}
]
}
]
},
"structure": "org.xmind.ui.map.unbalanced"
}
]