在一个数据库服务器的情况下,给表做了分区,以后还有必要对表再做物理上的水平切分吗?
1
cxbig 2018-04-06 18:40:10 +08:00
分表通常是针对一些有时效性的记录,如果旧记录不常访问,分表有利于访问效率。
至于你说的分区指的是什么?主从?还是网络区间的 replica ? |
2
liuxin5959 OP @cxbig 表内分区啊 partition。
|
3
monsterxx03 2018-04-06 19:09:30 +08:00 via iPhone
partition 其实和分表是一回事,你看看磁盘上,每个 partition 就是个表文件
|
4
torbrowserbridge 2018-04-06 19:51:28 +08:00 via Android
@monsterxx03 不是一回事。分区可以视为一个表进行查询,分表不可以
|
5
feverzsj 2018-04-06 20:17:45 +08:00
数据库的 partrion 其实就是国内说的分表
|
6
quietin 2018-04-07 01:24:36 +08:00
要看数据量吧
|
7
linxl 2018-04-07 11:54:34 +08:00
还没用过这个, 昨天才知道原来 mysql 自带分区技术, 但是不懂和手动那种有什么区别, 或者说有什么缺点, 目前看来只有优点, 不必担心分表查询.
|
8
nroskill 2018-04-07 21:19:53 +08:00
mysql 也有 partition ?
我只知道 mssql 有 |
9
liuxin5959 OP @nroskill 从 5.5 开始就有了。
|