twtdata 发表于 2013-08-25 11:36

请教:sybase ase使用段的必要性?

如今在数据库系统中,用于保存数据的底层的磁盘阵列存储,并已经做了条带化的处理,比如raid 10。在数据库进行数据的插入或修改时,对于存储来说,数据本身已经是打散保存在各个物理的硬盘上了。而使用数据库的段的初衷,早期为了提高数据库的读写性能和管理的方便,而通过段的方式,将不同表的数据放到不同的段上(不同的段指向不同的设备文件,即不同的存储设备)。现在在底层已经实现了条带化处理,还有使用数据库段的必要吗?

zhaopingzi 发表于 2013-08-26 09:10

没必要   ,我认为

twtdata 发表于 2013-08-27 08:43

2楼能否说说理由?

andkylee 发表于 2013-08-27 19:21

ASE的表分区会用到段。

iqlife 发表于 2013-08-27 20:18

如果再存储级别做了分散IO的RAID,在数据库层级没有什么必要了,

数据库肯定需要这个功能,作为一个产品必须的。至于在实际情况中用不用就另外一回事了

Eisen 发表于 2013-08-28 08:27

我还是用segment的,这样可以把有些繁忙表给放到SSD硬盘上,而其他的留在SAS或SATA盘上

twtdata 发表于 2013-08-29 08:59

回复 6# Eisen


    6楼的做法,可以理解。但我的就一套共用的阵列,也没有SSD。
页: [1]
查看完整版本: 请教:sybase ase使用段的必要性?