数据库简史(二),戏说中国数据库诸侯史
2020-01-15阅读 1448

1.jpg

基本上每周五大部分可能都不是技术,码这样的文字,其实比技术文字要费劲的多,需要查询的信息很多并且还都不再一个维度上,如果有什么做的不周到,或惹到某些“大佬”谢谢您不杀之恩。


中国的数据库历史要从 1982年的“数据库系统概论” 出自萨师煊老师之手开始说起,同时还有王珊老师,这二位都是来自人民大学。

2.jpg

时间到了1989年,台湾人将ORACLE 带入到中国,当时ORACLE并未有中文的名字,台湾人将其译名甲骨文,所以才有了现在的甲骨文,并在中国设立甲骨文的总部。后面的事情就有点江湖色彩了,这里还是不提了,打打杀杀的事情少说为妙。


支撑起昂贵的ORACLE 的中国产业,是当时的中国的电信业务,当时的人工处理的方式显然是不能满足“人民日益增长的物质需求”与那什么的之间的基础问题(如果你没有背过这段说明你太年轻了)。


所以中国的第一代的DBA 就是从1997年开始存在的,最出名也最成功的就是当今数据库界的大佬 盖老师 (盖国强)。DB2 INFORMIX 开始霸占金融领域和银行领域,到现在都可以看到这二位的身影,当然也有些许的sybase,ORACLE 则牢牢的霸占电信市场这块肥肉。


时间到了 1999年,北京人大金仓信息技术股份有限公司在北京创立了,也就有了中国第一家数据库公司,(主要由王珊老师创办)


随即,武汉的达梦数据库公司成立于2000年(依托华中理工),达梦公司的产品在业界有外号,叫中国ORACLE,其主要特点就是和ORACLE基本兼容,甚至听过售前的讲解,他们在银行替换ORACLE的方法是做 DG ,ORACLE在前,达梦在后做standby,在运行一段时间没有问题,切换达梦在前,ORACLE在后,在运行一段时间没有问题,ORACLE就可以说BYE了。


时间又到了 2004年 天津南大通用数据技术公司成立了,主要的产品GBASE,(内核是informix),同时天津还有另外一家数据库公司叫神通数据库公司(依托的是中国航天科技)


这个时期的数据库大部分都是依托大学,或者国有产业等,研发的数据库也都大部分用在银行,国家政府机关,行政企事业单位等。来满足国家对自研数据库项目使用的一些要求和建议。


而实际上中国的纯商业数据库公司是在中国互联网企业发展中开始应运而生得,这点和国外不一样,中国人口众多,当时的国外的数据库例如ORACLE 已经基本上满足不了互联网企业的对高并发,高扩展,以及容量等方面的原因,所以就有中国的后近代数据库历史的二次发展。


2009年之前,淘宝使用的数据库产品大部分是ORACLE,并且有着“全亚洲最大的RAC集群”,随着上面叙述的问题,以及成本等问题,淘宝决定从2010年后不再进行ORACLE的采购,阿里巴巴要开始自研数据库产品,当时依托的就是 MYSQL ,并研究出了相关的MYSQL 的阿里巴巴的MYSQL分支AliSQL。从那时起,MYSQL 开始走入中国的互联网,并到如今一发不可收拾。


2011 年巨杉数据库成立走的和之前的那些数据公司不同的是,专注分布式数据库。总体架构是基于shard-nothing 的方式。

3.jpg

时间到了2013年,美国著名的(到现在还在俄国逗留的,世界人民英雄),那谁谁谁,曝光了美国的“好事情”,中国的众多国家机构,开始关注信息安全,尤其是国有政府机构里面各种的 ORALCE ,此时 国内的传统数据库企业,达梦, 人大金仓,南大通用等等公司开始大量在这些领域部署替换某些国外的数据库产品。


这个时期,还没有比较好的中国的开源数据库产品,时间还得继续往后推,2015年 PINGCAP ,就是现在的拥有TIDB分布式数据库的公司 ,这是一个基于GOOGLE spanner 白皮书下开发的独创的分布式数据库,其兼容MYSQL的大部分语法,并且可以做到“无限扩展”,公司的名字() PINGCAP 也是具有含义的,CAP 是仿佛是一个分布式里面无法打破的魔咒,基本上你只能满足三个字母中的两个字母,舍弃另一个字母(具体请百度CAP原理),但这家公司的目的就是要做到 pingcap 打破这个原理。公司迅速发展,目前已经成为部分互联网公司数据库的标配数据库,2019年还推出了基于WEB 页面的数据库操作方式,让人惊艳。

4.jpg

时间到2018年-2019年 美国对中国的贸易封锁,让数据库行业有了第二次的发展,众多原先不做数据库的高科技企业纷纷发布自己的数据库产品,例如阿里的 Polardb , 华为的 GaussDB , 以及腾讯的Tbase(注:不是TDSQL,TDSQL是基于MYSQL,Tbase是基于postgresql)数据库等,(基于postgresql 内核开发,GaussDB 的100 200系列部分基于postgresql)。

5.jpg

6.jpg

7.jpg

岂止到今天,国内服务于数据库的企业,以及自己的产品的企业越来越多,例如上海的两家专注数据库的公司,爱可生(上市公司)(DBLE 数据库中间件),以及热璞科技(最近被泰达科技投资千万元),以及翰高软件(highgo DB)前两者是基于MYSQL来进行自研,或周边中间提供服务,以及分布式数据库方面的研发,后者是基于postgresql内核进行开发,兼容ORACLE ,达到ORACLE 迁移到PG的无缝迁移。

8.jpg

9.jpg

10.jpg

所以中国的数据库市场在2019年后,产品,以及竞争的会更加激烈,现在一个比较有规模的公司的数据库种类至少也得有个5-6种,如果你觉得不大可能我们来捋一捋,MYSQL 的有吧,互联网公司 TIDB 有吧,金融公司 ORACLE 有吧,技术实力强的,紧跟时代的 PostgreSQL 有吧,外部购买的软件使用的数据库 SQL SERVER 有吧,没有MONGODB 的公司 是越来越少, REDIS 的有吧, 当然什么普罗米修斯,influx ,neo4j 等等这样的数据库有的公司也是有的。

未来中国的数据库市场,恐怕是要过过 “春秋战国” 这个历史时期


待....   (三,搞笑”简史”)