前不久有些金融机构通过对于在分布式关系数据库技术领域深入的研究和对于主要技术架构的分析,梳理出了数据库在分布式关系数据库领域的主要技术架构流派和各自特点。第一代单机关系数据库,使用主备机形式实现高可用,无法避免双主问题;扩展采用垂直资源扩展,扩展性优先,且设备昂贵。第二代中间件关系数据库,使用单机数据库引擎结合中间件代理层的设计,实现了良好的水平扩展性,但应用在数据库建模设计时,每张表都需要显示指定分片键,对业务侵入性极大,带来大量业务改造工作量。第三代NewSQL关系数据库,采用自动分片策略,结合高效分布式事务,既可以实现水平扩展,又避免使用分片键,保证了对应用的使用透明,极大降低业务迁移中的工作量。云原生HTAP分布式数据库是基于第三代数据库技术打造,在云计算环境中通过容器化敏捷部署、快速伸缩,目前已经有部分银行选择了云原生分布式HTAP分布式数据库作为基础数据库平台。