如何利用数据分级提高存储的准确率
2010-06-21 00:00:00 来源:WEB开发网核心提示:众所周知,当数据量达到一定的级别之后,如何利用数据分级提高存储的准确率,通过提高设备性能或者增加设备,效果往往不会很明显,可以将磁带设备的运行时间控制在最短时间之内,如一个小时之内,这就好像鱼塘大了、鱼多了,要捞一条鱼容易
众所周知,当数据量达到一定的级别之后,通过提高设备性能或者增加设备,效果往往不会很明显。这就好像鱼塘大了、鱼多了,要捞一条鱼容易。但是要抓一条特定的、有标记的鱼,就困难多了。但是如果我们将一个大的鱼塘分成一个个小鱼塘,然后在不同的鱼塘中放养不同的鱼。即将鲤鱼、鲫鱼、草鱼等等放养在各自的鱼塘中。此时想抓什么鱼就在什么鱼塘抓就行了。
数据分级存储其实跟这个鱼塘放养的道理类似。一方面存储设备的性能有优劣之分,如磁带的性能就比不上硬盘的性能。另一方面,用户数据使用的频率也是不同的。如订单等信息可能需要经常用到,而视频监控信息可能一年都不会访问一次。在这种情况下,如果能够将用户经常需要用到的数据放到硬盘上,而将使用频率低的数据放到性能欠佳的磁带设备上。那么就可以提高数据查询的命中率,从而提高数据查询与处理的效率。
一、 利用离线存储来提高设备的使用寿命。
如上图所示,存储在磁带设备上的数据一般可能很少用到。如企业需要对数据库等应用软件的数据进行备份。此时可以将数据备份到磁带设备上。根据惯例,一般一天24个小时这个磁带设备可能就只需要半个小时。在这种情况下,如果磁带设备仍然一天24个小时运行着,那么是相当浪费的。不仅会浪费电源,而且还会影响磁带设备的使用寿命。
而如果在分级存储中采用离线存储的话,那么就可以解决这个问题。离线存储简单的说,就是平时磁带设备是处于休眠状态。当需要用到的时候,可以将磁带设备唤醒。然后往磁带设备上读取或者写入数据。等到操作完成之后,磁带系统就会自动再转为休闲状态。设计的好的话,可以将磁带设备的运行时间控制在最短时间之内,如一个小时之内。从而可以提高设备的使用寿命。
[]
更多精彩
赞助商链接