一种数据更新方法、装置、设备和存储介质
摘要文本
本申请涉及一种数据更新方法、装置、设备和存储介质。主要技术方案包括:响应于主机写入第一数据,将第一数据对应的数据存储装置中第二缓存单元的第二数据保存至该盘的第一缓存单元,以及校验存储装置中第二缓存单元的第一校验数据保存至该盘的第一缓存单元,基于预设的数据存储规则,计算引擎单元读取第一数据、第二数据和第一校验数据,并根据第一数据、第二数据和第一校验数据,确定第二校验数据,将第一数据写入数据存储装置的第二缓存单元中,将第二校验数据写入校验存储装置的第二缓存单元中,以更新磁盘冗余阵列中存储装置的数据,本申请能够减少计算缓存单元的使用次数,分散了第二校验数据确定过程中访问存储器的带宽压力。
申请人信息
- 申请人:山东云海国创云计算装备产业创新中心有限公司
- 申请人地址:250000 山东省济南市高新区港西路2177号港盛大厦4层401室
- 发明人: 山东云海国创云计算装备产业创新中心有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种数据更新方法、装置、设备和存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410224321.3 |
| 申请日 | 2024/2/29 |
| 公告号 | CN117806568A |
| 公开日 | 2024/4/2 |
| IPC主分类号 | G06F3/06 |
| 权利人 | 山东云海国创云计算装备产业创新中心有限公司 |
| 发明人 | 李幸远; 李树青; 王江; 孙华锦 |
| 地址 | 山东省济南市高新区港西路2177号港盛大厦4层401室 |
专利主权项内容
1.一种数据更新方法,其特征在于,所述方法应用于磁盘冗余阵列系统,所述系统包括计算缓存单元、计算引擎单元、控制器和磁盘冗余阵列,其中,所述磁盘冗余阵列包括至少一个存储装置,所述存储装置包括第一缓存单元和第二缓存单元,所述计算缓存单元分别与所述计算引擎单元和所述控制器通信连接,所述计算引擎单元与所述控制器通信连接,所述控制器与所述至少一个存储装置连接,所述存储装置包括数据存储装置和校验存储装置,所述第一缓存单元通过控制器映射到系统总线,所述计算引擎单元通过所述系统总线访问所述第一缓存单元的映射空间;所述方法包括:响应于主机写入第一数据,将所述第一数据对应的数据存储装置中第二缓存单元的第二数据保存至所述数据存储装置的第一缓存单元,将所述第一数据对应的校验存储装置中第二缓存单元的第一校验数据保存至所述校验存储装置的第一缓存单元;基于预设的数据存储规则,所述计算引擎单元读取第一数据、所述第二数据和所述第一校验数据,并根据所述第一数据、所述第二数据和所述第一校验数据,确定第二校验数据;将所述第一数据写入所述数据存储装置的第二缓存单元中,将所述第二校验数据写入所述校验存储装置的第二缓存单元中,以更新磁盘冗余阵列中存储装置的数据。