如何验证所谓的国产数据库是否真的国产?

银行国产数据库技术路线选型,针对国产数据库,那我们如何知道它是否是真的"国产",我们该如何去验证它哪?如何知道它的国产化水平哪?我把我能够想到的抛砖引玉出来供各位参考,也希望各位能够补充。
1: 研发人员数量。一款好的产品,研发人员的数量绝对要足够,否则根本研发不出好的产品,但是多少算充足,需要评估了。
2: 售后服务团队支持人员数量。一款好的产品,没有足够的售后团队也是白扯。但售后工程师的技术水平需要考虑进去,滥竽充数的太多。
3: 代码自研率或者研发掌控率。这个不好衡量,但是可以参考。
4: 第三方支持公司工程师、通过培训证书认证的人员数量。成熟的产品必然要有广大的支持人员,以及喜欢它的人员及外部企业的支持。
5: 如果是用的PG线、Mysql线,就需要知道他们对内核的改动百分比,升级是否还需要依赖这两款产品,还是可以独树一帜。

参与125

22同行回答

NightingaleNightingale数据库管理员dsg
这就难说了,比如人大金仓的kingbase,明显是基于postgresql的,但人大金仓一直宣传内核是自研的,所以“对内核的改动百分比”这个选项怎么判断呢?显示全部

这就难说了,比如人大金仓的kingbase,明显是基于postgresql的,但人大金仓一直宣传内核是自研的,所以“对内核的改动百分比”这个选项怎么判断呢?

收起
2023-09-30
浏览183
waring_idwaring_id技术经理某公司
完全国产化是不太现实的,题目如果换成不是通过改造开源数据库方式实现的国产数据库有哪些,估计剩下的厂家屈指可数。数据库的应用开发和迭代是需要生产环境和生产场景验证的,没有合适的场景持续优化和迭代,最终的产品只能在实验室中使用另外即使通过补助或政策的因素扶持,如果...显示全部

完全国产化是不太现实的,题目如果换成不是通过改造开源数据库方式实现的国产数据库有哪些,估计剩下的厂家屈指可数。
数据库的应用开发和迭代是需要生产环境和生产场景验证的,没有合适的场景持续优化和迭代,最终的产品只能在实验室中使用
另外即使通过补助或政策的因素扶持,如果无法在商用的场景产生竞争力(或是很难验证其成长能力),无法自己造血,最终也难生存
一方面要具备自己的技术研发和服务能力,在技术问题上不能卡脖子,另一方面市场化的推进的场景的支持也是升级迭代的不可或缺的能力

收起
零售/批发 · 2023-09-18
Jerry MikuJerry Miku其它The Global 500
了解一款国产数据库是否符合预期内的“国产”定义,最直接的办法就是约厂商的技术架构师直接来几场交流会,把想了解的问题提前准备好,如数据库核心的解释器优化器国产化方案、数据库技术架构及演进计划、自研功能的技术框架,多聊几场基本就知道这款数据库有几分国产面相。至于...显示全部

了解一款国产数据库是否符合预期内的“国产”定义,最直接的办法就是约厂商的技术架构师直接来几场交流会,把想了解的问题提前准备好,如数据库核心的解释器优化器国产化方案、数据库技术架构及演进计划、自研功能的技术框架,多聊几场基本就知道这款数据库有几分国产面相。

至于题主说的研发人员规模、售后服务团队之类,个人觉得只是产品的次因。如果对于自己的产品定位和设计都不清晰,再多的人员参与都是白搭。只有清晰的产品设计和定位,一个产品从0到1国产化才有可能,我才有理由相信你是拥有真正想做好一款产品的基础。

代码自研率或者研发掌控率报告,国产厂商很少做代码自研率之类的评测,一是因为有这类评测资质和能力的独立机构少,二是做出来数据也不好看。国产数据库除去“刮标改名”的勾当,大部分厂商多是OEM部分成熟数据的内核代码,然后自研迭代更新,所以真要做代码自研率的评测也是很吃亏的。对于OEM操作,个人不反对,OEM确实也是速成最快的捷径,毕竟不可能要求所有国产厂商自负盈亏、耗费小十年时间白手起家。赚够快钱的模式根深蒂固、早日迈入钱途才是大道。国内真正在技术上白手起家的不多了。判断一款国产数据是否OEM得漂亮,得看这个公司对数据库核心代码掌握程度,代码可以抄,但你得会啊。小学生抄完作业,还去看看解答过程咧,只抄个答案在技术上始终都是“卡脖子”的直接原因。

国产数据库这块相对封闭,为了规避竞争对手,公开的技术资料特别少,多和吃螃蟹的兄弟公司交流交流国产化DB踩的坑,也是一种直接有效的方式。

收起
IT其它 · 2022-12-27
浏览2259
flywiththewindflywiththewind其它easy world
1、老美不封锁;2、有厂商兜底;3、相关部门认同;这就够了,纠结是否真国产没必要,主要也不是你想要的结果显示全部

1、老美不封锁;
2、有厂商兜底;
3、相关部门认同;
这就够了,纠结是否真国产没必要,主要也不是你想要的结果

收起
系统集成 · 2022-12-23
浏览1500
libai21libai21课题专家组软件架构设计师海通证券
关于国产这个事情,我一开始也很纠结。后来接触多了,发觉也没那么重要了。还是关注产品是否好用吧。数据库这个东西还是有些技术含量的,从0开始真的很难,都是站在巨人肩膀上。至于站在谁的肩膀上,这个肩膀有多高,其实没那么重要。...显示全部

关于国产这个事情,我一开始也很纠结。后来接触多了,发觉也没那么重要了。还是关注产品是否好用吧。数据库这个东西还是有些技术含量的,从0开始真的很难,都是站在巨人肩膀上。至于站在谁的肩膀上,这个肩膀有多高,其实没那么重要。

收起
证券 · 2022-12-19
myciciymyciciyIT顾问某金融科技公司
贴几张图片,供参考显示全部

贴几张图片,供参考



收起
银行 · 2022-12-14
浏览2540
李英杰李英杰数据库技术专家烁林软件
如何验证一款数据库是否真的国产,我觉得个人或者一个机构很难评判,包括宣传的研发人员数量是否有水分,代码的自研率等等都很难判断。谈到国产,不得不提到自主可控这个词,我觉得评判一个数据库是否是真的国产,不用纠结于是否在mysql、PG等开源数据库的基础上衍生出来的产品,还是...显示全部

如何验证一款数据库是否真的国产,我觉得个人或者一个机构很难评判,包括宣传的研发人员数量是否有水分,代码的自研率等等都很难判断。谈到国产,不得不提到自主可控这个词,我觉得评判一个数据库是否是真的国产,不用纠结于是否在mysql、PG等开源数据库的基础上衍生出来的产品,还是全代码自研,只要做到了自己对产品的可控,最终做到不依赖于国外厂商和开源组织,充分吸收国外数据库和开源数据库的架构,代码等经验,做出自己的产品,在此基础上不断的优化、创新,经过市场的检验,最终做到自主可控的自己的国产数据库,不在受制于国外厂商,不再看国外厂商的脸色,我们的目的就达到了。

收起
系统集成 · 2022-12-14
浏览2583
ostrichostrich系统架构师自由职业者
这个问题的本质不是讨论谁是真的国产,而是特殊时代背景下怎么给国产下定义才能说得过去。显示全部

这个问题的本质不是讨论谁是真的国产,而是特殊时代背景下怎么给国产下定义才能说得过去。

收起
系统集成 · 2022-12-14
浏览610
匿名用户匿名用户
有必要验证么?不如考虑怎么选一家服务能力靠谱的显示全部

有必要验证么?不如考虑怎么选一家服务能力靠谱的

收起
农业其它 · 2022-12-14
浏览593
jillmejillme课题专家组CIO某大型银行
国产数据,看如何定义了。当然100%的代码都是国产的,可以说是国产数据库,此外,我认为源码开源,国人可修改,会修改,有在上面的基于核心的二次开发的也可以算国产数据库。现在很多数据库都是在国外开源数据库上进行了二次开发,这个需要看开发的内容,例如PG MYSQL,开发了很多插件,我认...显示全部

国产数据,看如何定义了。当然100%的代码都是国产的,可以说是国产数据库,此外,我认为源码开源,国人可修改,会修改,有在上面的基于核心的二次开发的也可以算国产数据库。
现在很多数据库都是在国外开源数据库上进行了二次开发,这个需要看开发的内容,例如PG MYSQL,开发了很多插件,我认为不算国产数据库,最多是开源数据库二次应用。
GaussDB(openGauss),也是在PG上的进行少量包装,核心层没有变动,增加了很多监控和事物一致性的,最多算半国产。
真正国产的数据库,关系型的且有较大应用基础的 ,现在还没有发现有。究其原因,我认为还是思想问题,自研不如买,买不如抄。 国家政策去IO;因为之前都是买,没有积累,又为了赶工,全部变成了改写国外开源的数据库。 用的简单,改的不大。
这个思想不改变,中国将永无自主完全知识产权的国产数据库。有的只是插件数据库。

收起
互联网服务 · 2022-12-13
浏览2862
  • 匿名用户
    赞同,关键是要对内核的掌控,否则现在很多基于MySQL的插件式国产数据库还是基于MySQL5.7版本改的,像DDL这种在8.0版本上提供的能力就没有办法实现了,腾讯TD之前和MySQL的商用法院判例中已经输掉官司了,GPL协议在中国的法律效力还是有的,要么开源免费用,要商用就需要给Oralce支付商用授权,所以要真的做到自主可控还是要代码可控,数据才可控
    2022-12-21
  • 赞同,我们不排斥开源改的,从零开始可能不太现实,站在巨人肩膀上是很好的。但是现在很多企业动不动就说自己是代码掌控率97%以上,但感觉就像只改了个壳子似的,加了些中间件而已。就担心未来开源协议存在问题,或者未来产品升级是否必须依赖原有的开源软件,如果还是依赖的话,那还算自主可控吗?万一开源产品协议变动了哪?这些产品就没法升级了?我们主要就是担心这种情况的出现。产品的可持续性,不依赖其他外部的可持续性是我们很关注的。
    2022-12-28

ChatGPT 回答

针对银行国产数据库技术路线选型,需要考虑以下几个方面:

  1. 数据库的性能和稳定性:银行的核心业务数据非常重要,因此数据库的性能和稳定性是非常重要的考虑因素。需要选择能够满足银行业务需求的高性能、高可用的数据库产品。
  2. 数据库的安全性:银行的数据安全非常重要,因此需要选择具有高安全性的数据库产品。需要考虑数据库的加密、审计、访问控制等安全功能。
  3. 数据库的可扩展性:随着银行业务的发展,数据量会不断增加,因此数据库的可扩展性也是非常重要的考虑因素。需要选择能够支持分布式部署、水平扩展的数据库产品。
  4. 数据库的成本:银行需要考虑数据库的成本,包括购买、维护、升级等成本。需要选择具有合理价格、低维护成本的数据库产品。

针对国产数据库,如何验证其是否真的“国产”,可以从以下几个方面考虑:

  1. 公司注册地:可以查看公司的注册地是否在国内,是否具有国内企业的相关证照。
  2. 研发团队:可以了解公司的研发团队是否在国内,是否具有国内高校或研究机构的背景。
  3. 技术支持:可以了解公司的技术支持团队是否在国内,是否具有国内高校或研究机构的背景。
  4. 产品特点:可以了解产品的特点是否符合国内市场需求,是否具有国内特色。
  5. 第三方认证:可以了解产品是否通过国内相关的第三方认证,如CMMI、ISO等认证。

针对数据库的国产化水平,可以从以下几个方面考虑:

  1. 自主研发:可以了解公司是否具有自主研发能力,是否具有自主知识产权。
  2. 技术创新:可以了解公司是否具有技术创新能力,是否具有国内领先的技术水平。
  3. 核心技术:可以了解公司是否具有核心技术的掌握能力,是否具有国内领先的核心技术。
  4. 产品特点:可以了解产品的特点是否具有国内特色,是否符合国内市场需求。
  5. 行业应用:可以了解产品在国内行业应用的情况,是否具有国内领先的行业应用能力。

提问者

wangzk0206
数据库管理员scrcu

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2022-12-09
  • 关注会员:25 人
  • 问题浏览:9051
  • 最近回答:2023-09-30
  • X社区推广