【技术实现步骤摘要】
一种分层存储写入方法和装置、读取方法和装置及系统
本申请涉及存储
,特别是涉及一种分层存储写入方法和装置、读取方法和装置及系统。
技术介绍
分层存储技术指的是将数据存储在不同层级的介质中,并在不同的介质之间进行自动或者手动的数据迁移、复制等操作。存取速度快的高速存储介质通常存储单位成本高,且单个介质容量较低。而存取速度慢的低速存储介质通常存储单位成本低,且单个介质容量较高。因此,可以采用分层存储技术,使用高速存储介质以及低速存储介质相互配合,以在更低的成本内获得更好的存储性能。在现有技术中,分层存储架构中的高速存储介质以及低速存储介质各自有文件系统管理自身的存储空间。一般来说,当一个应用的数据下发到快速存储介质后,由后台线程负责将该应用的数据从快速存储介质转移到低速存储介质。而每次在低速存储介质中进行写操作时,都需要更新其文件系统中的bitmap和inode等元数据,造成在慢速存储介质中的写放大。使低速存储介质的写寿命以及性能都下降较快。其次,在低速存储介质中的元数据以及数据在更新时,由于数据分别存储于不同的地 ...
【技术保护点】
1.一种分层存储写入方法,其特征在于,所述方法应用于分层存储架构对象中,所述分层存储架构对象包括第一存储介质和第二存储介质,所述第一存储介质中包括第二存储介质元数据区以及数据存储区,所述方法包括:/n获取目标数据;/n生成所述目标数据对应的元数据,并将所述目标数据及其对应的元数据写入所述数据存储区中;/n将所述数据存储区中的目标数据对应的元数据,写入所述第二存储介质元数据区中;以及,将所述数据存储区中的目标数据,写入所述第二存储介质。/n
【技术特征摘要】
1.一种分层存储写入方法,其特征在于,所述方法应用于分层存储架构对象中,所述分层存储架构对象包括第一存储介质和第二存储介质,所述第一存储介质中包括第二存储介质元数据区以及数据存储区,所述方法包括:
获取目标数据;
生成所述目标数据对应的元数据,并将所述目标数据及其对应的元数据写入所述数据存储区中;
将所述数据存储区中的目标数据对应的元数据,写入所述第二存储介质元数据区中;以及,将所述数据存储区中的目标数据,写入所述第二存储介质。
2.如权利要求1所述的分层存储写入方法,其特征在于,所述数据存储区包括第一存储介质元数据区以及目标数据缓存区;
所述将所述目标数据及其对应的元数据写入所述数据存储区中的步骤包括:
将所述目标数据对应的元数据写入所述第一存储介质元数据区中;
将所述目标数据写入所述目标数据缓存区中。
3.如权利要求1或2所述的分层存储写入方法,其特征在于,所述将所述目标数据及其对应的元数据写入所述数据存储区中的步骤还包括:
采用预设的负载均衡算法,在所述数据存储区中确定目标数据存储区;
将所述目标数据存储在所述目标数据存储区中。
4.如权利要求1所述的分层写入方法,其特征在于,所述将所述数据存储区中的目标数据对应的元数据,写入所述第二存储介质元数据区中的步骤包括:
当到达预设转移周期或所述第一存储介质的预设业务存储量到达上限时,将所述数据存储区中的目标数据对应的元数据,写入所述第二存储介质元数据区中。
5.如权利要求1或4所述的分层写入方法,其特征在于,所述将所述数据存储区中的目标数据,写入所述第二存储介质的步骤包括:
当所述目标数据对应的元数据全部写入所述第二存储介质元数据区时,将所述数据存储区中的目标数据写入所述第二存储介质;
删除所述数据存储区中的目标数据。
6.如权利要求1所述的分层写入方法,其特征在于,
所有所述第一存储介质中的所述第二存储介质元数据区组成独立硬盘冗余阵列。
7.一种分层存储读取方法,其特征在于,其应用于分层存储架构对象中,所述分层存储架构对象包括第一存储介质和第二存储介质,所述第一存储介质中包括第二存储介质元数据区;
所述方法包括:
接收数据调取请求,所述数据调取请求中包括待调取数据列表;
针对所述待调取数据列表,从所述第二存储介质元数据区中查找目标元数据,所述目标元数据为所述待调取数据列表中待调取数据对应的元数据;
当所述第二存储介质元数据区中,存在所述目标元数据时,采用所述目标元数据,从第二存储介质中获取所述待调取数据;
返回所述待调取数据。
8.如权利要求7所述的分层存储读取方法,其特征在于,所述第一存储介质中还包括数据存储区;
所述针对所述待调取数据列表,从所述第二存储介质元数据区中查找目标元数据的步骤包括:
针对所述待调取数据列表,从所述数据存储区中查找目标元数据;
当所述数据存储区中不存在所述目标元数据时,从所述第二存储介质元数据区中查找目标元数据。
9.一种分层存储装置,其特征在于,其应用于分层存储架构对象中,所述分层存储架构对象包括第一存储介质和第二存储介质,所述第一存储介质中包括第二存储介质元数据区以及数据存储区,所述装置包括:
目标数据获取模块,用于获取目标数据;
目标数据以及元数据写入模块,用于生成所述目标数据对应的元数据,并将所述目标数据及其对应...
【专利技术属性】
技术研发人员:刘攀,王正勇,汪堃,刘飞,李舒,谢可可,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。