The invention provides a device and a data storage method includes creating at least two independent storage area on the hard disk also includes receiving a request for data storage, wherein the data storage request to carry data; determining each of the independent storage area has been completed according to each data read and write times; one of the independent storage area corresponding to the completed data read and write times, from at least two independent storage area in determining at least one of the available independent storage area; the data to be stored and stored to the at least one available independent storage area. The invention can improve the service life of the hard disk.
【技术实现步骤摘要】
本专利技术涉及网络通信
,特别涉及一种数据存储方法及装置。
技术介绍
随着云计算技术的发展,用户对于数据存储的速度要求越来越高。为更好的满足用户的这种需求,SSD(SolidStateDrives,固态硬盘)应运而生。SSD是用固态电子存储芯片阵列制成的硬盘,而摒弃了传统磁盘中采用磁头等活动的机械式部件,从而提高数据存储的速度。目前,SSD在进行数据存储时,主要是将同一种业务数据固定存储到SSD的一个分区内。那么,当该种类的业务数据不断变化时,就需要对相应的分区进行不断的读写操作,而不断的读写操作会增加该分区存储芯片的磨损,进而减短整个SSD的使用寿命。
技术实现思路
本专利技术实施例提供了一种数据存储方法及装置,能够有效提高硬盘的使用寿命。第一方面,本专利技术实施例提供了一种数据存储方法,在硬盘上创建至少两个独立存储区域,还包括:接收数据存储请求,其中,所述数据存储请求携带有待存储数据;确定每一个所述独立存储区域已完成的数据读写次数;根据每一个所述独立存储区域分别对应的已完成的数据读写次数,从所述至少两个独立存储区域中确定出至少一个可用的独立存储区域;将所述待存储数据存储至所述至少一个可用的独立存储区域。优选地,在所述接收数据存储请求之前,在所述在硬盘上创建至少两个独立存储区域之后,进一步包括:设置统计表格;利用所述统计表格存储每一个所述独立存储区域分别对应的已完成的数据读写次数;所述确定每一个所述独立存储区域已完成的数据读写次数,包括:查询所述统计表格,并在所述统计表格中确定出每一个所述独立存储区域已完成的数据读写次数;所述根据每一个所述独立存储区 ...
【技术保护点】
一种数据存储方法,其特征在于,在硬盘上创建至少两个独立存储区域,还包括:接收数据存储请求,其中,所述数据存储请求携带有待存储数据;确定每一个所述独立存储区域已完成的数据读写次数;根据每一个所述独立存储区域分别对应的已完成的数据读写次数,从所述至少两个独立存储区域中确定出至少一个可用的独立存储区域;将所述待存储数据存储至所述至少一个可用的独立存储区域。
【技术特征摘要】
1.一种数据存储方法,其特征在于,在硬盘上创建至少两个独立存储区域,还包括:接收数据存储请求,其中,所述数据存储请求携带有待存储数据;确定每一个所述独立存储区域已完成的数据读写次数;根据每一个所述独立存储区域分别对应的已完成的数据读写次数,从所述至少两个独立存储区域中确定出至少一个可用的独立存储区域;将所述待存储数据存储至所述至少一个可用的独立存储区域。2.根据权利要求1所述的方法,其特征在于,在所述接收数据存储请求之前,在所述在硬盘上创建至少两个独立存储区域之后,进一步包括:设置统计表格;利用所述统计表格存储每一个所述独立存储区域分别对应的已完成的数据读写次数;所述确定每一个所述独立存储区域已完成的数据读写次数,包括:查询所述统计表格,并在所述统计表格中确定出每一个所述独立存储区域已完成的数据读写次数;所述根据每一个所述独立存储区域分别对应的已完成的数据读写次数,从所述至少两个独立存储区域中确定出至少一个可用的独立存储区域,包括:在各个所述已完成的数据读写次数中,选择至少一个相对最小的所述已完成的数据读写次数;确定每一个所述相对最小的所述已完成的数据读写次数对应的独立存储区域为可用的独立存储区域。3.根据权利要求2所述的方法,其特征在于,进一步包括:确定每一个所述可用的独立存储区域的存储空间;所述将所述待存储数据存储至所述至少一个可用的独立存储区域,包括:根据每一个所述可用的独立存储区域的存储空间,从所述至少一个可用的独立存储区域中确定出目标独立存储区域;将所述待存储数据存储至所述目标独立存储区域。4.根据权利要求3所述的方法,其特征在于,进一步包括:确定每一个所述可用的独立存储区域中的各个区块分别对应的已存储空间;所述根据每一个所述可用的独立存储区域的存储空间,从所述至少一个可用的独立存储区域中确定出可用的目标独立存储区域,包括:利用如下公式,计算每一个所述可用的独立存储区域的存储空间利用率;μi=Σj=1kimijUi]]>其中,μi表征第i个所述可用的独立存储区域的存储空间利用率;mij表征第i个所述可用的独立存储区域中的第j个所述区块的已存储空间;Ui表征第i个所述可用的独立存储区域的存储空间;ki表征第i个所述可用的独立存储区域中的所述区块的数量;将最小的所述存储空间利用率对应的所述可用的独立存储区域确定为目标独立存储区域。5.根据权利要求3或4任一所述的方法,其特征在于,在所述将所述待存储数据存储至所述目标独立存储区域之后,进一步包括:将所述统计表格中的所述目标独立存储区...
【专利技术属性】
技术研发人员:季恒,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南;41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。