银行交易类系统在进行分布式存储技术路线选择时,考虑存算一体还是存算分离,是否应该按照系统模块类型不同做不同的技术选择,比如应用和数据库,毕竟对数据存储和处理的要求、特征都不同,应该从哪些角度去进行不同的考量?
收起一般来说,数据库对性能的要求是非常高的。所以数据库要优先选择高性能存储。而对应用来讲,主要看它是如何访问存储的,需要对象、文件还是块,对 I/O 的能力有什么要求,不能一概而论。当然存算一体和存算分离都有高性能的产品和解决方案,到底选择存算一体还是存算分离,主要取决于规模。规模大了的话一般还是存储分离的,如果是小规模的话可以考虑存算一体。