一种数据迁移方法技术

技术编号:20545350 阅读:31 留言:0更新日期:2019-03-09 18:18
本申请实施例公开了一种数据迁移方法,将存储于SSD盘中的第一数据迁移至HDD盘,该第一数据的访问次数低于第一访问次数阈值,即该第一数据的热度较低,将存储于HDD盘中的第二数据迁移至SSD盘,该第二数据的访问次数高于第二访问次数阈值,即该第二数据的热度较高。如此实现将SSD盘中热度较低的数据移出SSD盘,将HDD盘中热度较高的数据移至SSD盘,即实现SSD盘和HDD盘的数据交换,从而保证用户能够始终通过访问SSD盘来访问热点数据,从而提高了用户体验。

A Data Migration Method

The embodiment of this application discloses a data migration method, which transfers the first data stored in SSD disk to HDD disk. The number of accesses of the first data is lower than the threshold of the first accesses, that is, the heat of the first data is lower, and the second data stored in HDD disk is migrated to SSD disk. The number of accesses of the second data is higher than the threshold of the second accesses, that is, the heat of the second data. Higher degree. In this way, the data with lower heat in SSD disk can be moved out of SSD disk, and the data with higher heat in HDD disk can be moved to SSD disk. That is to say, the data exchange between SSD disk and HDD disk can be realized, thus ensuring that users can always access hot data by accessing SSD disk, thus improving the user experience.

【技术实现步骤摘要】
一种数据迁移方法
本申请涉及计算机
,特别是涉及一种数据迁移方法。
技术介绍
服务器的存储系统中通常包括硬盘HDD和固态硬盘(SolidStateDrive,SSD),SSD盘相比于HDD盘具有访问速度快、数据安全性高等优点,但是由于SSD盘具有价格高、存储容量小等特点,存储系统中通常配置大量的HDD盘和少量的SSD盘,例如,HDD盘和SSD盘的配比通常为10:1。基于SSD盘访问速度快、数据安全性高等特点,其通常被配置用于存储热点数据,但是随着热点数据的增多,SSD盘的剩余存储空间将逐渐减少,后续不断增加的热点数据可能无法在SSD盘中存储,只能继续存储于HDD盘,这样,用户只能通过访问HDD盘来访问这些热点数据,由此将大大降低这部分热点数据的访问速度,对用户体验造成影响。
技术实现思路
为了解决上述技术问题,本申请提供了一种数据迁移方法,能够将HDD盘中的热点数据及时地迁移至SSD盘,从而保证用户能够快速地访问热点数据,提高用户体验。本申请实施例公开了如下技术方案:第一方面,本申请实施例提供了一种数据迁移方法,所述方法包括:将存储于所述固态硬盘中的第一数据迁移至硬盘;所述第一数据的访问次数低于所述第一访问次数阈值;将存储于所述硬盘中的第二数据迁移至所述固态硬盘;所述第二数据的访问次数高于所述第二访问次数阈值。可选的,在所述将存储于所述固态硬盘中的第一数据迁移至硬盘之前,所述方法还包括:判断所述固态硬盘的存储容量是否达到预设容量阈值,若达到,则执行所述将存储于所述固态硬盘中的第一数据迁移至硬盘的操作。可选的,所述方法还包括:逐一判断所述固态硬盘中存储的数据对应的访问次数是否低于所述第一访问次数阈值,将访问次数低于所述第一访问次数阈值的数据标注为所述第一数据。可选的,所述方法还包括:逐一判断所述硬盘中存储的数据对应的访问次数是否高于所述第二访问次数阈值,将访问次数高于所述第二访问次数阈值的数据标注为所述第二数据。可选的,所述第二数据占用的存储容量小于所述第一数据占用的存储容量。第二方面,本申请实施例提供了一种数据迁移装置,所述装置包括:第一迁移模块,用于将存储于所述固态硬盘中的第一数据迁移至硬盘;所述第一数据的访问次数低于所述第一访问次数阈值;第二迁移模块,用于将存储于所述硬盘中的第二数据迁移至所述固态硬盘;所述第二数据的访问次数高于所述第二访问次数阈值。可选的,所述装置还包括:容量判断模块,用于判断所述固态硬盘的存储容量是否达到预设容量阈值,若达到,则执行所述将存储于所述固态硬盘中的第一数据迁移至硬盘的操作。可选的,所述装置还包括:第一访问次数判断模块,用于逐一判断所述固态硬盘中存储的数据对应的访问次数是否低于所述第一访问次数阈值,将访问次数低于所述第一访问次数阈值的数据标注为所述第一数据。可选的,所述装置还包括:第二访问次数判断模块,用于逐一判断所述硬盘中存储的数据对应的访问次数是否高于所述第二访问次数阈值,将访问次数高于所述第二访问次数阈值的数据标注为所述第二数据。可选的,所述第二数据占用的存储容量小于所述第一数据占用的存储容量。由上述技术方案可以看出,在本申请实施例提供的数据迁移方法中,将存储于SSD盘中的第一数据迁移至HDD盘,该第一数据的访问次数低于第一访问次数阈值,即该第一数据的热度较低,将存储于HDD盘中的第二数据迁移至SSD盘,该第二数据的访问次数高于第二访问次数阈值,即该第二数据的热度较高。如此实现将SSD盘中热度较低的数据移出SSD盘,将HDD盘中热度较高的数据移至SSD盘,即实现SSD盘和HDD盘的数据交换,从而保证用户能够始终通过访问SSD盘来访问热点数据,从而提高了用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种数据迁移方法的流程示意图;图2为本申请实施例提供的一种数据迁移装置的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。现有技术中,随着热点数据的不断增加,SSD盘的剩余存储空间逐渐减少,由此导致SSD盘无法承载后续不断增加的热点数据,这些热点数据仅能被存储于HDD盘,而HDD盘的访问速度较慢,用户通过访问HDD盘访问这些热点数据的访问速度较低,从而大大影响了用户的使用体验。为了解决上述现有技术存在的问题,本申请实施例提供了一种数据迁移方法,能够将HDD盘中的热点数据及时地迁移至SSD盘,从而保证用户能够快速地访问热点数据。下面先对本申请实施例提供的数据迁移方法的核心技术思路进行介绍:在本申请实施例提供的数据迁移方法中,将存储于SSD盘中的第一数据迁移至HDD盘,该第一数据的访问次数低于第一访问次数阈值,即该第一数据的热度较低,将存储于HDD盘中的第二数据迁移至SSD盘,该第二数据的访问次数高于第二访问次数阈值,即该第二数据的热度较高。如此实现将SSD盘中热度较低的数据移出SSD盘,将HDD盘中热度较高的数据移至SSD盘,即实现SSD盘和HDD盘的数据交换,从而保证用户能够始终通过访问SSD盘来访问热点数据,从而提高了用户体验。下面以实施例的方式对本申请提供的数据迁移方法进行介绍:参见图1,图1为本申请实施例提供的数据迁移方法的流程示意图。如图1所示,该数据迁移方法包括:步骤101:将存储于所述固态硬盘中的第一数据迁移至硬盘;所述第一数据的访问次数低于所述第一访问次数阈值。对SSD盘中所存储的数据的访问次数进行判断,将SSD盘中访问次数低于第一访问次数阈值的数据作为第一数据,进而,将第一数据迁移至HDD盘。需要说明的是,上述第一访问次数阈值可以根据实际情况进行设置,在此不对第一访问次数阈值做具体限定。应理解,数据的访问次数低于该第一访问次数阈值,即说明该数据热度较低,利用SSD盘存储该热度较低的数据浪费了SSD盘的存储空间,因此需要将该数据迁移至HDD盘存储。在实际应用中,可以逐一对SSD盘中存储的数据对应的访问次数进行判断,进而将访问次数低于第一访问次数阈值的数据标注为第一数据;当然,也可以从SSD盘中抽取部分数据本文档来自技高网
...

【技术保护点】
1.一种数据迁移方法,其特征在于,所述方法包括:将存储于所述固态硬盘中的第一数据迁移至硬盘;所述第一数据的访问次数低于所述第一访问次数阈值;将存储于所述硬盘中的第二数据迁移至所述固态硬盘;所述第二数据的访问次数高于所述第二访问次数阈值。

【技术特征摘要】
1.一种数据迁移方法,其特征在于,所述方法包括:将存储于所述固态硬盘中的第一数据迁移至硬盘;所述第一数据的访问次数低于所述第一访问次数阈值;将存储于所述硬盘中的第二数据迁移至所述固态硬盘;所述第二数据的访问次数高于所述第二访问次数阈值。2.根据权利要求1所述的方法,其特征在于,在所述将存储于所述固态硬盘中的第一数据迁移至硬盘之前,所述方法还包括:判断所述固态硬盘的存储容量是否达到预设容量阈值,若达到,则执行所述将存储于所述固态硬盘中的第一数据迁移至硬盘的操作。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:逐一判断所述固态硬盘中存储的数据对应的访问次数是否低于所述第一访问次数阈值,将访问次数低于所述第一访问次数阈值的数据标注为所述第一数据。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:逐一判断所述硬盘中存储的数据对应的访问次数是否高于所述第二访问次数阈值,将访问次数高于所述第二访问次数阈值的数据标注为所述第二数据。5.根据所述权利要求1或2所述的方法,其特征在于,所述第二数据占用的存储容量小于所述第一数据占用的存储容量。6.一种数据迁移装置,其特...

【专利技术属性】
技术研发人员:郭平加
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1