查看其它 1 个回答ZhuJun2014的回答

ZhuJun2014ZhuJun2014存储工程师IBM

不管是传统存储还是全闪存,数据的安全是存储设计的第一目标。围绕这个目标,存储内部会有很多机制,类似ECC校验的功能,Cache destage/stage设计机制等等。目前的存储平台,在数据安全性上,应该是没有问题的。
容错,这是一个很大的话题。存储架构本身,主要部件都是冗余设计,可以实现一定的容错。对于应用而言,数据层面的容错,大部分都是通过log机制来实现recovery,比如文件系统的缓存,数据库缓存等等。存储层,内部也有很多机制来实现写入的数据的一致性或者说容错。比如说端到端的校验,PI,就是在数据传输过程中增加校验值,到底存储后进行比较,来确认数据的传输的完整性。存储内部呢,前端->Cache->后端->磁盘,都有类似校验机制。就像我们通常说的数据块的最小单元是512 byte,但是存储内部处理起来,可能是520/528,甚至更多byte的格式,都是为了实现数据校验功能。

硬件生产 · 2018-03-27
浏览1947

回答者

ZhuJun2014
存储工程师IBM
擅长领域: 存储灾备双活

ZhuJun2014 最近回答过的问题

回答状态

  • 发布时间:2018-03-27
  • 关注会员:3 人
  • 回答浏览:1947
  • X社区推广