投票说明:本次选型投票主要针对国产数据库“架构先进性”这个维度上进行,对以下产品中符合中小银行非核心交易系统需求的产品进行大众评选。国产数据库数量超过了280个,对于企业选择一款适合自己的国产数据库让人眼花缭乱。不明真相的我们,很容易在选择上出现偏差。从众多数据库中选择了17款数据库,请在架构先进性方面,选择自己心目中的前5名。因为架构的先进性可能决定了未来数据库的发展趋势,毕竟企业选择一款数据库也不只是为了眼前,还是要选择一款能够至少使用个5年以上的数据库软件。
项目说明:本次投票完整总共有13个维度,最终希望能够根据大家的意见呈现出在中小银行非核心交易系统国产数据库选型上的Customer Choices。本次投票由企业IT应用趋势项目创新联盟数据库自主可控项目课题组委会主导、多名行业专家协助组织。
非常赞同jillme的看法,架构无所谓先进,只有适合不适合,看的是是否符合需求。
最好的架构是让开发成本+运维成本的总和保持最低。假设需要开发一个系统,用一次就作废,那就连备份都不需要了,现在这些有备份机制的数据库反而成了累赘。
一些天生为分布式而开发的数据库,应该算是“架构先进”,但在选型的时候,被选中的概率不大。因为大多数系统没有那么大的数据量和吞吐量。
国产数据库架构先进性主要取决于数据库类型、技术支持、应用场景和性能稳定性等方面。以下是一些国产数据库的先进性特点:
前不久有些金融机构通过对于在分布式关系数据库技术领域深入的研究和对于主要技术架构的分析,梳理出了数据库在分布式关系数据库领域的主要技术架构流派和各自特点。第一代单机关系数据库,使用主备机形式实现高可用,无法避免双主问题;扩展采用垂直资源扩展,扩展性优先,且设备昂贵。第二代中间件关系数据库,使用单机数据库引擎结合中间件代理层的设计,实现了良好的水平扩展性,但应用在数据库建模设计时,每张表都需要显示指定分片键,对业务侵入性极大,带来大量业务改造工作量。第三代NewSQL关系数据库,采用自动分片策略,结合高效分布式事务,既可以实现水平扩展,又避免使用分片键,保证了对应用的使用透明,极大降低业务迁移中的工作量。云原生HTAP分布式数据库是基于第三代数据库技术打造,在云计算环境中通过容器化敏捷部署、快速伸缩,目前已经有部分银行选择了云原生分布式HTAP分布式数据库作为基础数据库平台。
收起