整个行业趋势里新核心是否会倾向于才用分布式架构,这种架构下分布式存储是否更适用,是否还会使用集中存储
收起核心系统选择什么样的数据库架构,选择什么样的存储架构完全是取决于其数据及业务特点。就金融行业来讲,核心系统大部分都是非常重要的交易系统,数据也都是二维表结构,这种场景下,业务的实时准确性,数据的一致性,处理的性能都是其核心指标。
接下来再看存储架构的原理,集中式架构的存储采用的块儿机制,以块儿为单位实现数据的更新和锁机制,其机制跟数据库管理数据文件的方式可以说是比较协同一致,那么性能及安全也就自然可以保障。这也是大家选择它那么多年的理由。分布式架构现在常见的有两种做法,一种是基于对象存储机制实现的分布式架构,一种是基于分布式文件系统实现的分布式架构。从性能上来讲,从对象转换为块儿,增加一层映射,从锁的粒度上来讲,一个字段最后造成一系列寻址和对象转换才加上锁。从安全稳定性上讲,一个核心系统需要的节点规模有多大?规模越小,其中任何一个节点的变化都会对整个系统有不小的影响 具体可以研究研究其集群算法。
由此可见,选什么需要从业务场景本身出发,考虑其业务要求和数据特点。不能为了所谓的先进性而不假思索的追逐。