问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MySQL数据库的历史

发布网友 发布时间:2022-04-07 21:38

我来回答

1个回答

热心网友 时间:2022-04-07 23:07

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支持。
MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。
MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。
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的生命力还是很长久的。
时至今日 mysql 和 php 的结合绝对是完美.很多大型的网站也用到mysql数据库.mysql的发展前景是非常光明的!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
三个字有寓意音响店名字 现在有没有像伯格曼,希区柯克或黑泽一样的电影人(例如,柏林墙之后... 英玛·柏格曼是什么意思 《法语助手》法汉 伯格曼有什么意思 阳江海陵岛大角湾风景名胜区简介 大角湾地理环境 海陵岛闸波大角湾地理位置 ...省的丽江、香格里拉、西双版纳旅游大概要多少钱?(4个人或2个人)大概... 打算10月中旬去丽江,香格里拉,西双版纳玩,大概玩上半个月,想问问大概需... 为什么富豪还挣钱 电视唱吧评分功能在哪开启 黑胶唱片的介绍 为什么流行歌曲的长度一般在45分钟之内 专集和专辑意思完全不一样吗? CD或黑胶唱片上的EP和promo是什么意思? 关于黑胶唱片的疑问! Scp基金会到底是什么啊,好像很厉害 有没有scp图鉴,包含最新scp的app? 丸九的天下无双和红薯鲤可以吗? 钓鱼漂怎么调 一种神器让新手不费力 轻松钓 女内裤怎么做短视频推广? 怎样在一整段视频中截取其中的一小段视频》??? 没有目标怎么办? 没有目标怎么办 手机屏幕开胶了然后被我给修成花屏了怎么办,好难过? 关于目标的小故事 《驱魔少年》里的奏之曲原名是什么啊?哪里弄的到谱子? 求驱魔少年92的那首钢琴曲子 华为平板的屏幕破了个洞能用胶布包起来吗? 《驱魔少年》中驱动方舟的钢琴曲叫什么? 快手QQ号绑定了快手,如何取消? 资产负债表不平衡怎么检查啊? 急!资产负债表不平怎么办,发现年初数不平 资产负债表不平的原因有哪些 不锈钢变黄 有什么好的解决方案呢 资产负债表不平的原因有哪些? 资产负债表年初数为什么不平呢? 金蝶软件中资产负债表年初数和期末数都不平衡怎么办? 营业外收入期初余额造成资产负债表不平怎么办? 求助大神!! 资产负债表期末数平,但是期初数不平,这是怎么回事 如何调平 试算已经平衡 2018年1月资产负债表年初数不平衡年末数是平衡的是什么原因 资产负债表不平怎么办?怎么检查? 资产负债表不平怎么解决? 资产负债表期末数不平衡是什么原因? 资产负债表期末数不平衡是什么原因 金蝶帐套资产负债表年初左右不平衡 为什么科目汇总表平了,资产负债表却不平? 资产负债表平了 科目余额表不平 怎么办 圆球鲁班锁安装方法6块 鲁班球怎么拼