加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

有数据的地方必有库,详解关系型数据库的发展历史

发布时间:2019-05-07 22:41:14 所属栏目:编程 来源:猿学
导读:数据库成长史 信息体系发生了海量的数据,稀有据必必要稀有据的存放位置, 无库期间 :没有专门的数据库,数据大多以文件情势存放 条理状数据库 :行使条理状模子举办数据库计划和存放 网状数据库 :行使网状模子举办数据库计划和存放 相关型数据库 :行使

MySQL这个名字,发源不是很明晰。一个较量有影响的说法是,根基指南和大量的库和器材带有前缀“my”已经有10年以上,并且不管奈何,MySQL AB首创人之一的Monty Widenius的女儿也叫My。这两个到底是哪一个给出了MySQL这个名字至今依然是个密,包罗开拓者在内也不知道。

MySQL的海豚符号的名字叫“sakila”,它是由MySQL AB的首创人从用户在“海豚定名”的比赛中提议的大量的名字表中选出的。得胜的名字是由来自非洲斯威士兰的开源软件开拓者Ambrose Twebaze提供。按照Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,也是在Ambrose的老家乌干达四面的坦桑尼亚的Arusha的一个小镇的名字。

MySQL,固然成果未必很强盛,但由于它的开源、普及撒播,导致许多人都相识到这个数据库。它的汗青也富有传奇性。

MySQL的汗青最早可以追溯到1979年,当时Oracle也才小打小闹,微软的SQL Server影子都没有。有一小我私人叫Monty Widenius, 为一个叫TcX的小公司打工,并用BASIC计划了一个报表器材,可以在4M主频和16KB内涵的计较机上运行。过了不久,又将此器材,行使C说话重写,移植到Unix平台,其时,它只是一个很底层的面向报表的存储引擎。这个器材叫做Unireg。

然则,这个小公司资源有限,Monty先天极高,面临资源有限的倒霉前提,他反而更能施展潜能,老是力求写出最高效的代码。并因此养成了风俗。与Monty同在一路的尚有一些此外同事,很少有人能僵持把那些代码一连写到20年后,而Monty却做到了。

1990年,TcX的customer 中开始有人要求要为它的API提供SQL支持,其时,有人想到了直接行使商用数据库算了,可是Monty认为商用数据库的速率难令人满足。于是,他直接借助于mSQL的代码,将它集成到本身的存储引擎中。但不巧的是,结果并不太好。于是, Monty宏愿大起,刻意本身重写一个SQL支持。

1996年,MySQL 1.0宣布,只面向一小拨人,相等于内部宣布。到了96年10月,MySQL 3.11.1宣布了,呵呵,没有2.x版本。最开始,只提供了Solaris下的二进制版本。一个月后,Linux版本呈现了。

紧接下来的两年里,MySQL依次移植到各个平台下。它宣布时,回收的容许计策,有些与众差异:应承免费商用,可是不能将MySQL与本身的产物绑定在一路宣布。假如想一路宣布,就必需行使非凡容许,意味着要花银子。虽然,贸易支持也是必要花银子的。其余的,随用户怎么用都可以。这种非凡容许为MySQL带来了一些收入,从而为它的一连成长打下了精采的基本。(细想想,PostgreSQL曾经有几年限入低谷,也许与它的完全免费,不受任何限定有相关)。

MySQL3.22应该是一个符号性的版本,提供了根基的SQL支持。

1999-2000年,有一家公司在瑞典创立了,叫MySQL AB(不知道AB是什么意思,待查)。 雇了几小我私人,与Sleepycat相助,开拓出了 Berkeley DB引擎, 由于BDB支持事宜处理赏罚,以是,MySQL以后开始支持事宜处理赏罚了。

2000年4月,MySQL对旧的存储引擎举办了清算,定名为MyISAM。同时,2001年,Heikiki Tuuri向MySQL提出提议,但愿能集成他们的存储引擎InnoDB,这个引擎同样支持事宜处理赏罚,还支持行级锁。

现在,遗憾的是,BDB和InnoDB仿佛都被Oracle收购了,为了没落竞争敌手,哪怕是开源的,都是不择本领。

MySQL与InnoDB的正式团结版本是4.0。

到了MySQL5.0,2003年12月,开始有View, 存储进程之类的东东,虽然,其间, bug也挺多。

在2008年1月16号 MySQL被Sun公司收购。

最近,MySQL的首创人Monty Widenius已经向Sun提交了辞呈。head都要走了。

听说,被Sun收购的公司多苦命,不知道MySQL此后前程怎样,但愿一起走好。信托MySQL的生命力照旧很持久的。

派生版本

派生版本有Drizzle,MariaDB,Percona Server及OurDelta等。

数据库厂商的成长汗青之Sybase

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读