银行国产数据库技术路线选型,针对国产数据库,那我们如何知道它是否是真的"国产",我们该如何去验证它哪?如何知道它的国产化水平哪?我把我能够想到的抛砖引玉出来供各位参考,也希望各位能够补充。
1: 研发人员数量。一款好的产品,研发人员的数量绝对要足够,否则根本研发不出好的产品,但是多少算充足,需要评估了。
2: 售后服务团队支持人员数量。一款好的产品,没有足够的售后团队也是白扯。但售后工程师的技术水平需要考虑进去,滥竽充数的太多。
3: 代码自研率或者研发掌控率。这个不好衡量,但是可以参考。
4: 第三方支持公司工程师、通过培训证书认证的人员数量。成熟的产品必然要有广大的支持人员,以及喜欢它的人员及外部企业的支持。
5: 如果是用的PG线、Mysql线,就需要知道他们对内核的改动百分比,升级是否还需要依赖这两款产品,还是可以独树一帜。
取决于你如何定义“国产”。国内市场真正自研内核的,据我所知,只有tidb和oceanbase两款产品,其它多数基于mysql和postgres+中间件的形式研发。华为高斯也是源自postgres
收起目前主要是纯自研和基于开源数据库两类,纯自研主要以tidb和ob为代表属于国产数据库,基于开源的如果有中国数据库研发公司二次开发的,也是国产数据库。
收起真正国产的数据库在全国来说应该是屈指可数,所以除了个别,一般宣称的基本都是开源数据库的二次开发。目前听说完全底层化国产的数据库只有润乾,包括整体架构思路。即使阿里的oceanbase好像都是基于Oracle的技术做的定制。当然具体真实情况还需要去具体探究,目前个人了解的情况就这么多
收起关于国产这个事情,我一开始也很纠结。后来接触多了,发觉也没那么重要了。还是关注产品是否好用吧。数据库这个东西还是有些技术含量的,从0开始真的很难,都是站在巨人肩膀上。至于站在谁的肩膀上,这个肩膀有多高,其实没那么重要。
收起针对银行国产数据库技术路线选型,需要考虑以下几个方面:
针对国产数据库,如何验证其是否真的“国产”,可以从以下几个方面考虑:
针对数据库的国产化水平,可以从以下几个方面考虑: