银行国产数据库技术路线选型,针对国产数据库,那我们如何知道它是否是真的"国产",我们该如何去验证它哪?如何知道它的国产化水平哪?我把我能够想到的抛砖引玉出来供各位参考,也希望各位能够补充。
1: 研发人员数量。一款好的产品,研发人员的数量绝对要足够,否则根本研发不出好的产品,但是多少算充足,需要评估了。
2: 售后服务团队支持人员数量。一款好的产品,没有足够的售后团队也是白扯。但售后工程师的技术水平需要考虑进去,滥竽充数的太多。
3: 代码自研率或者研发掌控率。这个不好衡量,但是可以参考。
4: 第三方支持公司工程师、通过培训证书认证的人员数量。成熟的产品必然要有广大的支持人员,以及喜欢它的人员及外部企业的支持。
5: 如果是用的PG线、Mysql线,就需要知道他们对内核的改动百分比,升级是否还需要依赖这两款产品,还是可以独树一帜。
这个要看自身的能力水平吧。
比如我们公司技术能力薄弱,dba都是外包的,想做poc都没那能力。所以我们先选几家比较出名的头部进行调研,同时问各家对友商的评价以及友商的技术路线。再调研了多家以后,基本上各个友商的发家史,黑历史都摸清楚了,哈哈。
我觉得是否国产,无论是PG线、Mysql线,还是纯自研线,只要真正掌握全面技木,能不断地做升级改选,有充足的技术支持,并大力推广,都可以算作国产。国产软件也可以站在巨人肩膀上,我也推荐这种方式,并一定非得从新从零开始。
收起取决于你如何定义“国产”。国内市场真正自研内核的,据我所知,只有tidb和oceanbase两款产品,其它多数基于mysql和postgres+中间件的形式研发。华为高斯也是源自postgres
收起目前主要是纯自研和基于开源数据库两类,纯自研主要以tidb和ob为代表属于国产数据库,基于开源的如果有中国数据库研发公司二次开发的,也是国产数据库。
收起针对银行国产数据库技术路线选型,需要考虑以下几个方面:
针对国产数据库,如何验证其是否真的“国产”,可以从以下几个方面考虑:
针对数据库的国产化水平,可以从以下几个方面考虑: