Skip to content

Commit 6ea965a

Browse files
committed
auto commit
1 parent 39965a7 commit 6ea965a

File tree

2 files changed

+21
-5
lines changed

2 files changed

+21
-5
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
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+
---

notes/MySQL.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
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-
- 使用全局唯一 IDGUID
381+
- 使用全局唯一 IDGUID
382382
- 为每个分片指定一个 ID 范围
383383
- 分布式 ID 生成器 (如 Twitter 的 Snowflake 算法)
384384

0 commit comments

Comments
 (0)