请教:sybase ase使用段的必要性?
如今在数据库系统中,用于保存数据的底层的磁盘阵列存储,并已经做了条带化的处理,比如raid 10。在数据库进行数据的插入或修改时,对于存储来说,数据本身已经是打散保存在各个物理的硬盘上了。而使用数据库的段的初衷,早期为了提高数据库的读写性能和管理的方便,而通过段的方式,将不同表的数据放到不同的段上(不同的段指向不同的设备文件,即不同的存储设备)。现在在底层已经实现了条带化处理,还有使用数据库段的必要吗? 没必要 ,我认为 2楼能否说说理由? ASE的表分区会用到段。 如果再存储级别做了分散IO的RAID,在数据库层级没有什么必要了,数据库肯定需要这个功能,作为一个产品必须的。至于在实际情况中用不用就另外一回事了
我还是用segment的,这样可以把有些繁忙表给放到SSD硬盘上,而其他的留在SAS或SATA盘上 回复 6# Eisen
6楼的做法,可以理解。但我的就一套共用的阵列,也没有SSD。
页:
[1]