[发明专利]一种数据处理方法、装置及系统在审
申请号: | 201810098214.5 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108363553A | 公开(公告)日: | 2018-08-03 |
发明(设计)人: | 余登超 | 申请(专利权)人: | 北京兰云科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李红爽;龙洪 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 数据读取性能 热服务器 冷数据 装置及系统 存储 数据处理 热数据 预设 迁移 服务器确定 判断服务器 读取性能 用户体验 好数据 保留 | ||
本发明实施例公开了一种数据处理方法、装置及系统,如果服务器确定服务器自身为热服务器,包括:判断服务器自身是否存储有冷数据;如果服务器自身存储有冷数据,将冷数据迁移至冷服务器;其中,热服务器为数据读取性能超过预设阈值的服务器,冷服务器为数据读取性能未超过预设阈值的服务器。从本发明实施例可见,由于热服务器是具有较好数据读取性能的服务器,热服务器将自身中存储的冷数据迁移至了冷服务器,而只保留了热数据,因此使得自身中的热数据拥有了良好的数据读取性能,从而提高了数据读取性能,增强了用户体验。
技术领域
本发明涉及数据处理领域,尤其涉及一种数据处理方法、装置及系统。
背景技术
服务器集群是指由多个服务器组成并对外提供服务的集群,通常情况下,组成服务器集群的多台服务器之间的数据读取性能并不相同,有些服务器由于其中配置了固态硬盘(Solid State Drives,SSD),因此数据读取性能较好,而有些服务器由于其中配置的是硬盘驱动器(Hard Disk Drive,HDD)盘,因此数据读取性能较差。
相关技术中,当服务器集群用作数据查询时,每台服务器都存储有近N天的数据(称为“热数据”)和N天前的数据(称为“冷数据”)。而当用户进行数据查询时,查询频率高的通常是热数据,而很少去查询冷数据。
但是,由于这些热数据和冷数据都是混合存储在各台服务器中的,一些数据读取性能较好的服务器中也存储有冷数据,因此无法完全发挥出优势,从而造成数据读取性能低下,用户体验不佳。
发明内容
为了解决上述技术问题,本发明提供一种数据处理方法,能够极大程度地提高数据读取性能,增强用户体验。
为了达到本发明目的,本发明提供了一种数据处理方法,如果服务器确定服务器自身为热服务器,包括:
判断服务器自身是否存储有冷数据;
如果服务器自身存储有冷数据,将冷数据迁移至冷服务器;其中,热服务器为数据读取性能超过预设阈值的服务器,冷服务器为数据读取性能未超过所述预设阈值的服务器。
述将冷数据迁移至冷服务器之前或之后,还包括:
接收所述冷服务器中热数据的迁移。
如果确定服务器自身为所述冷服务器,还包括:
判断服务器自身是否存储有热数据;
如果服务器自身存储有所述热数据,将所述热数据迁移至所述热服务器。
所述将热数据迁移至热服务器之前或之后,还包括:
接收所述热服务器中冷数据的迁移。
所述判断服务器自身是否存储有冷数据之前,还包括:
按照存储起始时间对服务器自身所存储的数据建立索引;
所述判断服务器自身是否存储有冷数据,包括:
根据所述索引判断是否存在存储起始时间到当前时间的时间段超过预设时间段的数据;
如果存在所述存储起始时间到当前时间的时间段超过预设时间段的数据,确定服务器自身存储有所述冷数据。
所述判断服务器自身是否存储有热数据,包括:
根据所述索引判断是否存在存储起始时间到当前时间的时间段未超过所述预设时间段的数据;
如果存在所述存储起始时间到当前时间的时间段未超过预设时间段的数据,确定服务器自身存储有所述热数据。
所述将冷数据迁移至冷服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京兰云科技有限公司,未经北京兰云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810098214.5/2.html,转载请声明来源钻瓜专利网。