银行国产数据库技术路线选型,当前国内的国产数据库五花八门,数量多达几百个。针对如此繁多的数据库,我们该如何入手一款适合我们自己的数据库哪?我们需要从哪些维度去思考我们该选择哪些国产数据库?
先搞清楚需求和数据库分类
数据库按数据结构分为:关系型数据库、非关系型数据库(NoSQL)、NewSQL数据库,多模数据库
按架构分:分布式数据库,集中式数据库
按部署模式分:云数据库,本地数据库
按存储介质分:内存数据库,磁盘数据库
按数据处理模式(功能)分:OLTP事务型,OLAP分析型,HATP混合型
按商业模式分:开源数据库,商业数据库
先把分类概念搞清楚,把需求弄明白,再考虑如何选
收起首先要选择最可能活下来的厂商,可以参考墨天轮的数据库排名,我觉得20名开外的就不用考虑了。
然后就是集中式数据库和分布式数据库,目前看企业都会使用,毕竟都有合适的场景。
1.先考虑公司运营风险,现在很多厂商动辄就标榜是分布式数据库,有部分厂商都是几十人团队的小公司,就是在mysql或者pg基础上再套一个中间件。从长久看,大浪淘沙,很多小公司会消失,所以大厂是第一考虑要素,涉及未来运营稳定性。
2.考虑具有同业参考案例。银行业可参考同等体量的银行案例,进行充分技术沟通与了解。
3.可对比分析各类产品的技术路线,然后采用在外围系统使用,通过多家产品试用对比,选择合适自己的产品。
感觉可选择的余地不大,毕竟大多数数据库没有多少真正的底层技术掌握在我们自己手里,像个别掌握了核心技术的公司发展却可能并不好甚至并不有名,兼容性也就会差一些,怎么选择确实是个难题,是一味的复制粘贴,还是在一路荆棘中坎坷前行杀出一条自己的路。
收起在银行行业中,选择适合自己的国产数据库需要从以下几个维度进行考虑:
综上所述,银行行业在选择国产数据库时,需要从性能和稳定性、安全性、可扩展性、成本和生态环境等多个维度进行考虑,综合评估后选择适合自己的国产数据库。同时,也需要关注数据库国产化的趋势,积极支持和参与国产数据库的发展。