对于数据库的联机和分析型两大类业务类型,一般存储均可以很好的支撑,好一点的存储目前都是横向扩展 + 全闪 +NVME+SCM 的架构,性能可以达到千万级 IOPS 的水平,应对一般企业级数据库性能的要求基本无压力。 数据库存储的选型应更多关注 RAS ,即可靠性、可用性和可服务性,同时关注存储解决方案的丰富性,是否可以实现业务连续性对于数据高可用的要求
收起第一,选择同业口碑中安全稳定运行的产品,尽量不要用频繁维护或升级的产品
第二,可以分析一下自己数据库的特点,包括交易/批量/混合、数据块大小、读写比例、峰值、共用等等
第三,评估一下技术的先进性,比如现在最流行的是SCM盘,NVMe盘
第四,评估一下存储的功能是否可以与数据库应用匹配,比如快照
第五,生态应用,比如与备份系统的结合,与VMware,K8S的结合等等。
举个例子,准核心的新应用使用的是某商业化的DB,研发阶段的存储采用传统的SAN存储。如果上线运行,就要进行新的设备选型。我们要先分析此应用能接受的稳定性是啥样,每年能接受的计划停机/故障维护窗口。因为是新应用,可能更关注新技术,比如SCM盘。再跟应用开发讨论一下数据特征,例如发现是OLTP,9读1写,小IO密集,平均IO块大小17KB,基本可以判断要用NVMe全闪或SCM存储了。所以,如果资金允许,选则支持NVMe/SCM的高端存储可能排在选择的首位。
收起每个厂商存储根据支持的性能不同分为低端、中端、高端存储、
1.如数据库为核心生产建议选择厂商的高端存储,如华为18500全闪、EMC VMAX400k等。
2.如果是边缘业务的数据库可以使用华为5300 5500 、DELL SC7020、IBM V7000等.