考虑数据可靠性和性能在任何环境都是首要前提,副本和EC技术就如同传统存储中的RAID10和RAID5,要根据不同场景作选择
考虑性能肯定副本,考虑容量选EC
如果是小IO选副本<1MB,否则选EC
跨DC优选副本
副本和纠删码之间并不存在谁占据绝对优势,而是两者在不同的场景有各自的优缺点。
数据恢复对性能影响
分布式存储的数据保护机制是采用多借点多副本机制(做好是3副本,这里没有正本),数据是均匀存放在不同的存储节点上的,类似于RAID2.0技术,节点之间采用复制技术,数据写入的流程是前端应用写入存储节点1,节点1复制到节点2,节点2复制到节点3,返回前端应用
纠删码RAID技术属于存储内部之间的磁盘数据保护机制
副本和纠删码是目前分布式存储系统中常用的两种数据冗余保护策略,它们各有自己的特点。副本,顾名思义,一份数据写多份,优点:读写性能好。缺点:得盘率低。纠删码,优点:得盘率高。缺点:校验码计算有性能损耗。应用中,如何选择还得结合具体的业务场景。性能要求高的关键业务,一般采用副本。视频,影像存储等海量存储场景可以采用纠删码,提高存储系统利用率,降低成本。此外,对象存储系统中,索引池可以使用副本策略,而数据池可以采用纠删码,这样既提升了读写效率,又节省了成本。
收起