File tree Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Expand file tree Collapse file tree 2 files changed +21
-5
lines changed Original file line number Diff line number Diff line change 1+ <!-- GFM-TOC -->
2+ * [ 0. 进程内存空间中,堆和栈的区别] ( #0-进程内存空间中,堆和栈的区别 )
3+ <!-- GFM-TOC -->
4+
5+
6+ # 0. 进程内存空间中,堆和栈的区别
7+
8+ > C++
9+
10+ 堆:动态、malloc()、new、链式分配、向上生长;栈:函数调用、编译器分配回收、向下生长。
11+
12+ https://www.cnblogs.com/sunziying/p/6510030.html
13+
14+ By @CyC
15+
16+ ---
Original file line number Diff line number Diff line change 2222 * [ 水平切分] ( #水平切分 )
2323 * [ 垂直切分] ( #垂直切分 )
2424 * [ Sharding 策略] ( #sharding-策略 )
25- * [ Sharding 存在的问题及解决方案 ] ( #sharding-存在的问题及解决方案 )
25+ * [ Sharding 存在的问题 ] ( #sharding-存在的问题 )
2626* [ 六、复制] ( #六复制 )
2727 * [ 主从复制] ( #主从复制 )
2828 * [ 读写分离] ( #读写分离 )
@@ -366,19 +366,19 @@ MySQL 提供了 FROM_UNIXTIME() 函数把 UNIX 时间戳转换为日期,并提
366366- 范围:可以是 ID 范围也可以是时间范围;
367367- 映射表:使用单独的一个数据库来存储映射关系。
368368
369- ## Sharding 存在的问题及解决方案
369+ ## Sharding 存在的问题
370370
371371### 1. 事务问题
372372
373373使用分布式事务来解决,比如 XA 接口。
374374
375- ### 2. JOIN
375+ ### 2. 连接
376376
377- 可以将原来的 JOIN 分解成多个单表 JOIN 查询,然后在用户程序中进行 JOIN 。
377+ 可以将原来的连接分解成多个单表连接查询,然后在用户程序中进行连接 。
378378
379379### 3. ID 唯一性
380380
381- - 使用全局唯一 ID: GUID
381+ - 使用全局唯一 ID( GUID)
382382- 为每个分片指定一个 ID 范围
383383- 分布式 ID 生成器 (如 Twitter 的 Snowflake 算法)
384384
You can’t perform that action at this time.
0 commit comments