专栏名称: JiekeXu DBA之路
JiekeXu:Oracle ACE-Pro,获 Oracle OCP/OCM 及 MySQL OCP 认证,墨天轮 MVP,利用闲时间记录菜鸟 DBA 学习成长之路,所发布文字属于个人观点和学习笔记,如有错误及不当之处,敬请批评指正!
今天看啥  ›  专栏  ›  JiekeXu DBA之路

举例几种自研国产数据库

JiekeXu DBA之路  · 公众号  · 数据库  · 2024-09-26 18:00
    

主要观点总结

本文主要讨论了国产自研数据库的相关问题,介绍了什么是自研数据库,以及通过具体案例分析了几个国产数据库产品的自研程度。文章还提到了国测对数据库自研比例的检验标准,以及一些其他国产数据库产品的特点。最后,作者对于国产数据库的发展进行了反思和展望。

关键观点总结

关键观点1: 文章主题

讨论国产自研数据库的相关问题,介绍自研数据库的定义和几个国产数据库产品的特点。

关键观点2: 什么是自研数据库

自研数据库指核心代码自主发展的数据库产品,不等同于每一行代码都自行编写,只要公司对核心代码掌握并进行改写,就可以归类为自研数据库。

关键观点3: 国测对数据库自研比例的检验标准

国测使用代码扫描工具对数据库的核心代码业务逻辑进行分析,评估自主可控的分数,只有超过一定分数才认为符合安可要求。

关键观点4: 具体案例分析

分析了达梦 DM8、OceanBase、TiDB、GaussDB、神舟通用 OSCAR 数据库等国产数据库产品的自研程度和特点。

关键观点5: 作者对于国产数据库发展的反思和展望

作者认为应该理性看待国产数据库的发展,尊重他们的进步和成果,同时也应该反思自己如何更好地发展自己。


文章预览

因为“ 自研数据库 ”这个词比较敏感,几乎所有的国产数据库厂商都号称自己是自研的,所以今天的文章可能会有些争议。其实我眼中的“自研国产数据库”是指数据库核心代码走自主发展道路的数据库产品,可能最初某些数据库产品最初参考了某些开源数据库的设计思想,甚至使用或者参考了开源数据库的代码,但是公司的核心研发人员已经总体上掌握了代码,并且对这些代码进行改写,数据库产品已经脱离开源社区独立发展,今后内核升级不再跟随开源数据库的核心,那么就可以将此数据库归类为自研数据库。 自研并不等同于每一行代码都是自己写的,我不太认同一些国产数据库厂商所宣称的每一行代码都是自己写的,因为这种做法太浪费有限的 资源。只要不违反开源协议,合法使用开源代码,用于自己的产品,那么就没什么可被诟病的。 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览