【技术实现步骤摘要】
一种数据写入方法、装置、电子设备及存储介质
本专利技术涉及计算机存储领域,特别涉及一种数据写入方法、装置、电子设备及存储介质。
技术介绍
随着数据的生成速度及传输速度不断提升,计算机行业对存储设备的快速读取及大存储空间需求日益增加。快速存储设备例如固态硬盘能够保证高速读取,但是成本较高,且存储空间越大价格越高;慢速存储设备例如机械硬盘能够保证较大的存储空间及较低的成本,但是读取速度较慢,因此利用快速存储设备作为慢速存储设备的缓存便能有效地平衡成本与读取速度。将快速存储设备作为慢速存储设备的缓存不仅能够提高慢速存储设备的读写速度,同时也能降低存储设备的成本。相关技术中,当使用快速存储设备为慢速存储设备提供缓存功能时,所有需要写入慢速存储设备的数据都需要经过快速存储设备。由于所有慢速存储设备都共用快速缓存设备的带宽,当存在部分慢速存储设备持续占用快速缓存设备的带宽时,将会降低其他慢速存储设备的读写速度,进而降低存储设备的整体性能。
技术实现思路
本专利技术的目的是提供一种数据写入方法、装置、电子设备及 ...
【技术保护点】
1.一种数据写入方法,其特征在于,包括:/n若接收到数据写入指令,则确定所述数据写入指令对应的数据信息;/n判断所述数据信息是否满足直接写入后端存储设备的预设条件;/n若是,则执行将所述数据写入指令提交至所述后端存储设备的第一提交操作;/n若否,则执行将所述数据写入指令提交至所述后端存储设备的缓存设备的第二提交操作。/n
【技术特征摘要】
1.一种数据写入方法,其特征在于,包括:
若接收到数据写入指令,则确定所述数据写入指令对应的数据信息;
判断所述数据信息是否满足直接写入后端存储设备的预设条件;
若是,则执行将所述数据写入指令提交至所述后端存储设备的第一提交操作;
若否,则执行将所述数据写入指令提交至所述后端存储设备的缓存设备的第二提交操作。
2.根据权利要求1所述的数据写入方法,其特征在于,在接收到数据写入指令之后,在确定所述数据写入指令对应的数据信息之前,还包括:
将所述数据写入指令添加至数据写入队列,直至前一数据写入指令完成对应的第一提交操作或第二提交操作后,执行确定所述数据写入指令对应的数据信息的步骤。
3.根据权利要求1至2任一项所述的数据写入方法,其特征在于,判断所述数据信息是否满足直接写入后端存储设备的预设条件,包括:
利用所述数据信息确定所述数据写入指令对应的待写入数据段的数据大小;
判断所述数据大小是否大于等于预设阈值;
若是,则执行所述将所述数据写入指令提交至所述后端存储设备的第一提交操作的步骤;
若否,则执行所述将所述数据写入指令提交至所述后端存储设备的缓存设备的第二提交操作的步骤。
4.根据权利要求3所述的数据写入方法,其特征在于,在利用所述数据信息确定所述数据写入指令对应的待写入数据段的数据大小之前,还包括:
利用所述数据信息确定所述数据写入指令对应的后端存储设备的身份信息;
利用后端存储设备管理名单对所述身份信息进行验证;
若验证通过,则执行所述将所述数据写入指令提交至所述后端存储设备的缓存设备的第二提交操作;
若验证未通过,则执行所述利用所述数据信息确定所述数据写入指令对应的待写入数据段的数据大小的步骤。
5.根据权利要求3所述的数据写入方法,其特征在于,在判定所述数据大小大于等于预设阈值之后,在执行所述将所述数据写入指令提交至所述后端存储设备的第一提交操作的步骤之前,还包括:
读取所述缓存设备中...
【专利技术属性】
技术研发人员:丁跞,肖立琨,上官鹏,
申请(专利权)人:江苏国科微电子有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。