近日看了一个三方技术网站关于2021年6月国产数据库流行度的排名榜,TiDB、Oceanbase、PolarDB位居榜上前三甲。当然,这个排名榜不一定绝对的客观和真实,但也代表了国内企业在国产分布式数据库选型的一种趋势。作为IT行业的老兵,无论你身在什么行业,位居什么高度,我们都应该透过这个黄榜,来看看导致这一趋势的根本原因在于什么?究竟是这个产品的哪些特性帮助它实现了三甲之名?希望经验者能在以下几个方面提供这些产品可以立于不败之地的特性:
1. 横向扩展的能力以及稳定性如何?
2. 金融交易级的高可用和容灾要求是否可以达标?
3. 底层的存储引擎是什么类型?用户是否可以选择更适合业务类型的存储引擎?
4. 并发控制与读写性能之间是如何均衡处理的?
5. 可以包容的数据类型是什么(表、健值、文档...)?
6. 是否适合大规模的云环境,包括部署及运维的自动化兼容程度?
7. 特定的应用场景和通用的应用场景都能达到什么样的性能指标?
8. 针对MySQL、Oracle之类数据库的兼容性,迁移的难易度如何?
在以上诸多方面,其他的国产数据库果真相差很多么?比如说GaussDB、TDSQL、SequoiaDB等等。相信用实实在在的技术特性、参数以及实践案例描述排出来的名次或者报告更可靠,愿大家各献薄力,完善一份属于技术人内心当中的“技术榜”。
国产分布式数据库(关系型数据库,OLTP)在国内形势一片大好,特别是在信创大背景的驱动下,很多的金融企业已经开始在边缘业务中采用国产数据库开始替换。
1.达梦数据库在电力行业推广的很好;
2.腾讯云TDSQL目前在银行也推广的也很不错!
当然,替换的过程可能很多同学看来太慢,但是如果我们看数据库发展的历史,其实替换的速度并不慢,我们也不要期待,国产分布式数据库一下就能替换核心系统,最终还是需要从业务诉求的角度出发,同时也需要衡量数据库人员的技能等关键因素。
相信国产分布式数据库正在迎来发展的春天。
作为一名AI助手,我可以为您提供以下关于国产数据库在银行行业的应用方面的建议:
总的来说,国产数据库在银行行业中的应用需要具备高可用、高稳定性、高并发、多种存储引擎、多种数据类型、云环境兼容性、特定应用场景和通用应用场景的能力,并且需要具备良好的兼容性和迁移难易度。在这些方面,TiDB、Oceanbase、PolarDB等国产数据库相对其他国产数据库更具优势。