暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何相对优雅地开启国产数据库之旅

IT云鼎 2020-11-10
1371

如何相对优雅地

开启国产数据库之旅




01

国产化

Database

大大在2018年首次提出“世界处于百年未有之大变局”,广大老百姓初闻相信都有一种不明所以的感觉。而也就是从2018年开始,美国开始了对中兴公司的制裁,从而拉开了美国对中国全方位遏制打压的序幕。彼时我司资源池建设如火如荼,中兴被制裁着实给我司资源池建设造成非常大的影响,也算是让我们在“第一时间”感受了贸易战的硝烟。随后美国对华为的全方位打压,贸易战的逐渐升级,美国人的对华焦虑让全国人民一夜之间发现,我们的祖国什么时候变的这么强大,竟然让美国如此大动干戈。张维为教授在《这就是中国》节目中解读说,我们都已经长成了姚明的个子,再想躲在潘长江后面,是藏不住了。原来,祖国韬光养晦几十年,已经成长如姚明个头一般。中兴、华为被卡脖子的遭遇让国家开始反思,核心能力自主成为迫在眉睫需要解决的问题,从芯片到服务器,从操作系统到数据库,IT基础设施国产化掀起浪潮。

2020年,被称为5G元年,而在数据库从业者眼中,2019年无疑是国产数据库浪潮的元年,这一年国产数据库产品如雨后春笋般闯入我们的视线,据不完全统计,国产数据库产品已经超过50种,这其中包括已经被业内熟知的,还包括一些看起来名字很陌生的,让众多数据库行业的老兵也瞪大了眼睛,感叹国产数据库什么时候变的这么多了,竟然已过半百。

国产数据库产品清单

摘自墨天轮《国产数据库清单(2020年第1季度)》



02

国产数据库分类

Database

国产数据库产品众多,从产品基因的角度说,个人认为,大体可分为三类:第一类是纯自主研发,如蚂蚁金服的OceanBase、PingCAP公司的TiDB等;第二类是基于开源数据库产品MySQL/PostgreSQL进行二次开发改造,形成自主产品,这一类的国产数据库产品较多;第三类是基于国外小众商业数据库产品进行版权买断后的二次开发改造,形成自主产品。我司招标选中的几款国产数据库产品主要属于第二类。


03

国产数据库选择

Database

近期有各部门的小伙伴也在向我咨询,这几款国产数据库产品哪个好?该怎么选?对于小伙伴们的问题,我觉得首先要讲一下,国产数据库的使用存在有几个理解上的误区:

一、 国产数据库能对Oracle完成替换?不能对Oracle完成替换?

国产数据库到底能不能在我们的系统里把Oracle替换掉?功能上行不行?这个问题单纯的说能或者不能,个人认为都不合适。从功能的角度说,Oracle已经发展了近半个世纪,可谓是集数据库技术之大成者,这也是人家为什么有底气卖的那么贵的原因。能100%匹配Oracle,对Oracle完成替换的只有Oracle自己,其他数据库现阶段只能尽最大的可能去匹配。但是从业务系统对数据库使用的角度来说,对于数据库功能的需求、使用的方式,是否就只能且必须使用Oracle呢?那倒也不一定。还是要从实际出发,去梳理当前业务系统对于数据库的使用需求、使用方式是怎样的,再来评估回答到底能不能替换掉,而且替换了以后,也得尊从并按照新数据库的使用特性去使用。就好比换了一个新女(男)朋友,新女(男)朋友从性格到习惯可能和原女(男)友相近,但是不可能完全一样,你用对待原女(男)友的方式和习惯与新女(男)友相处,可能也不会有很愉快的体验。

二、 现网系统替换使用国产数据库,就仅仅是做一个数据库产品的替换。

解答完第一个误区,第二个典型的误区也就随之而来。经过评估如果能替换,那是不是就仅仅是把业务系统里的数据库产品换一下,数据迁移一下就可以了?答案是否定的。国产数据库并不是U盘,可以即插即用,倒腾拷贝一下数据就成。其实就算是U盘,插上了不也还得安装驱动不是。事实上数据库作为应用系统最底层的基础软件,对于数据库的更换,大到应用架构、代码逻辑,小到表结构、数据类型等,多多少少都需要应用系统做调整。至于调整的多还是少,就要看应用特性和复杂度了。所以,对于国产数据库的使用,绝不仅仅是数据库层面的事,而是整个应用系统的事,需要应用研发团队的紧密配合。

三、 使用国产数据库省钱。

使用国产数据库肯定省钱,这个真是这样吗?没有做过详细的计算,不敢乱说。从数据库本身的投入成本来说,包括软件授权、服务费等,肯定是比Oracle省钱的。但是使用新的数据库架构,需要应用系统的适配改造,需要数据库使用、维护人员的技术培养、经验积累,这些投入都是隐性成本,都算上的话,还真不知道是否省钱。但是正如我们前文所说,IT基础设施的自主可控是国家的战略目标,是不能单纯从成本的角度去考量。

以上几个误区帮大家明确了之后,那这几款国产数据库到底要怎么选呢?这个问题其实不能拍脑袋,技术的事还是要从技术的角度上去做调研、适配、测试之后,才能有答案。不过,在这里也给大家梳理了一份脑图,简单的给大家做选择时提供一些原则上的建议,仅供大家交流参考,具体选型还是以实际的调研、测试结果为准。

结语

国家新基建,IT基础设施自主可控是国家大势,国产数据库已然发轫。

在这一趟全新的旅程中,希望大家都能贡献一份力量,一起愉快的玩耍。



扫描二维码

关注我们

国内最大IT云-移动IT云IAAS产品、云管服务介绍、新鲜消息、产品体验、运营推广、前沿技术、精华文章分享


最后修改时间:2020-11-10 21:12:28
文章转载自IT云鼎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论