广告
返回顶部
首页 > 资讯 > 数据库 >MySQL早期发展史
  • 479
分享到

MySQL早期发展史

2024-04-02 19:04:59 479人浏览 安东尼
摘要

Mysql(发音为"my ess cue el")是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积小、速度快、总体拥有成本低,尤

Mysql(发音为"my ess cue el")是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库

MySQL早期发展史

 

        其实Mysql最初的出发点是用mSQL和他们自己的快速低级例程(ISAM)去连接表格。不管怎样,在经过一些测试后,开发者得出结论:mSQL的速度或灵活性不足以满足要求。这导致了为数据库提供了新的SQL接口,这样,这个api被设计成允许为用于mSQL而写的第三方代码更容易移植到MySQL。大多数认为在不需要处理事务化处理的情况下,MySQL是管理内容最好的选择。

  MySQL的海豚标志的名字叫“sakila”,它是由MySQL AB的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者Ambrose TWEBaze提供。根据Ambrose所说,Sakila来自一种叫SiSwati的斯威士兰方言,女性化名称Sakila源自SiSwati。Sakila也是坦桑尼亚、Arusha地区的一个镇的镇名,靠近Ambrose的母国乌干达。

  MySQL名称的起源不明。一直以来,我们的基本目录以及大量库和工具均采用了前缀“my”。不过,共同创办人Monty Widenius的女儿名字也叫“My”。时至今日,MySQL名称的起源仍是一个迷,即使对我们也一样。

  MySQL发展历程

  1、MySQL的历史可以追溯到1979年,一个名为Monty Widenius的程序员在为TcX的小公司打工,并且用BASIC设计了一个报表工具,使其可以在4MHz主频和16KB内存的计算机上运行。当时,这只是一个很底层的且仅面向报表的存储引擎,名叫Unireg。

  2、1990年,TcX公司的客户中开始有人要求为他的API提供SQL支持。Monty直接借助于mSQL的代码,将它集成到自己的存储引擎中。令人失望的是,效果并不太令人满意,决心自己重写一个SQL支持。

  3、 1996年,MySQL 1.0发布,它只面向一小拨人,相当于内部发布。到了1996年10月,MySQL 3.11.1发布(MySQL没有2.x版本),最开始只提供Solaris下的二进制版本。一个月后,linux版本出现了。在接下来的两年里,MySQL被依次移植到各个平台。

  4、1999~2000年,MySQL AB公司在瑞典成立。Monty雇了几个人与Sleepycat合作,开发出了Berkeley DB引擎, 由于BDB支持事务处理,因此MySQL从此开始支持事务处理了。

  5、2000,MySQL不仅公布自己的源代码,并采用GPL(GNU General Public License)许可协议,正式进入开源世界。同年4月,MySQL对旧的存储引擎ISAM进行了整理,将其命名为MyISAM。

  6、2001年,集成Heikki Tuuri的存储引擎InnoDB,这个引擎不仅能持事务处理,并且支持行级。后来该引擎被证明是最为成功的MySQL事务存储引擎。MySQL与InnoDB的正式结合版本是4.0

  7、2003年12月,MySQL 5.0版本发布,提供了视图、存储过程等功能。

      8. 2006年8月,MySQL AB公司与北京万里开源软件有限公司共同成立MySQL中国研发中心,主要贡献核心代码模块为Replication和NDB Cluster,这也标志着万里开源成为国内最早进入国际主流数据库核心代码研发的公司之一。

  9、2008年1月,MySQL AB公司被Sun公司以10亿美金收购,MySQL数据库进入Sun时代。在Sun时代,Sun公司对其进行了大量的推广、优化、Bug修复等工作。

  10、2008年11月,MySQL 5.1发布,它提供了分区、事件管理,以及基于行的复制和基于磁盘的NDB集群系统,同时修复了大量的Bug。

  11、2009年4月,oracle公司以74亿美元收购Sun公司,自此MySQL数据库进入Oracle时代,而其第三方的存储引擎InnoDB早在2005年就被Oracle公司收购。

  12、2010年12月,MySQL 5.5发布,其主要新特性包括半同步的复制及对SIGNAL/RESIGNAL的异常处理功能的支持,最重要的是InnoDB存储引擎终于变为当前MySQL的默认存储引擎。MySQL 5.5不是时隔两年后的一次简单的版本更新,而是加强了MySQL各个方面在企业级的特性。Oracle公司同时也承诺MySQL 5.5和未来版本仍是采用GPL授权的开源产品。

  MySQL由于它的开源性被广泛传播,也让更多的人了解到这个数据库。它的历史也富有传奇性。在这里仅是作为一个故事讲解了MySQL的发展史,在网上很多版本也会有不同。伴随着更多的技术开发人员加入到MySQL的开发中,不断完善,发展会越来越好。

————————————————

版权声明:本文为CSDN博主「zyj66666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/zyj66666/article/details/74003041

您可能感兴趣的文档:

--结束END--

本文标题: MySQL早期发展史

本文链接: https://www.lsjlt.com/news/50056.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL早期发展史
    MySQL(发音为"my ess cue el")是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积小、速度快、总体拥有成本低,尤...
    99+
    2022-10-18
  • 阿里云最早服务器从早期到今天的发展历程
    阿里云是阿里巴巴集团旗下的云计算服务品牌,其提供包括计算、存储、网络、数据库、安全、中间件、大数据、人工智能等全面的云计算服务。然而,阿里云的发展并非一帆风顺,它最早的服务是什么,又经历了怎样的发展历程呢? 一、发展历程2008年:阿里云正...
    99+
    2023-10-31
    阿里 发展历程 服务器
  • 分析HTML5发展史
    这篇文章主要介绍“分析HTML5发展史”,在日常操作中,相信很多人在分析HTML5发展史问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”分析HTML5发展史”的疑惑有所帮助!接...
    99+
    2022-10-19
  • 云服务器发展史
    云服务器(Cloud Server)是一种基于互联网的服务器,它可以通过互联网连接到远端的计算机。云服务器通常提供可扩展性和负载平衡、弹性伸缩等功能,可以帮助企业快速地扩展应用程序、提高业务效率和降低成本。 云服务器的发展史可以追溯到20...
    99+
    2023-10-26
    发展史 服务器
  • B树、B+树发展史
    顺序查找:就是从第一个元素开始,按索引顺序遍历待查找序列,直到找出给定目标或者查找失败 缺点:效率低 -- 需要遍历整个待查序列 二分法查找:也称为折半法,是一种在有序数组中查找特定元素的搜索算法。   1:首先,从数组的中间元素...
    99+
    2015-06-17
    B树 B+树发展史
  • 数据库发展史(上)
    ...
    99+
    2021-04-18
    数据库发展史(上)
  • 数据库发展史(中)
    ...
    99+
    2017-12-15
    数据库发展史(中)
  • 数据库发展史(下)
    ...
    99+
    2019-01-16
    数据库发展史(下)
  • HTML的发展史是什么
    今天小编给大家分享一下HTML的发展史是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2022-10-19
  • 亚马逊服务器发展史
    早期亚马逊的服务器主要是由自己开发和维护的。亚马逊在早期主要使用自己的硬件和软件基础设施,直到1995年才开始将业务拓展到公共云平台上。 1995年,亚马逊推出了第一款自有品牌服务器(Amazon Cloud Storage),并很快将其...
    99+
    2023-10-27
    亚马逊 发展史 服务器
  • B树、B+树发展史 、区别
    顺序查找:就是从第一个元素开始,按索引顺序遍历待查找序列,直到找出给定目标或者查找失败 缺点:效率低 -- 需要遍历整个待查序列 二分法查找:也称为折半法,是一种在有序数组中查找特定元素的搜索算法。   1:首先,从数组的中间元素...
    99+
    2020-10-19
    B树 B+树发展史 区别
  • Linux发展史是怎么样的
    这篇文章主要为大家展示了“Linux发展史是怎么样的”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux发展史是怎么样的”这篇文章吧。Linux是一套开源的操作系统,于1991年10月5日正...
    99+
    2023-06-28
  • 云服务器发展史简介
    云服务器(Cloud Directed Cloud Server,简称CDC)是一种使用虚拟化技术提供云计算服务的服务器,它采用云计算技术提供动态负载平衡的计算能力,可以帮助用户轻松地管理和使用云计算资源,并在需要时快速提供计算能力和存储资...
    99+
    2023-10-27
    发展史 服务器 简介
  • 云服务器发展史简述
    云服务器(Cloud Directed Cloud Server)是一种基于云计算技术的服务器,可以在网络上提供虚拟化和负载均衡等功能。随着云计算和虚拟化技术的不断发展,云服务器已经成为企业和个人日常应用中不可或缺的服务器之一。以下是云服务...
    99+
    2023-10-27
    发展史 服务器
  • 亚马逊云服务发展史
    以下是亚马逊云服务的发展历程: 007年,亚马逊成立了自己的云计算部门,命名为Amazon Web Services(AWS)。 09年,AWS发布了首个公共云服务Amazon Elastic Beanstalk,允许用户轻松地托管自己...
    99+
    2023-10-27
    亚马逊 发展史
  • Linux发展史的示例分析
    这篇文章主要介绍Linux发展史的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux发展史1. 什么是操作系统我们在使用电脑时候,一般是使用应用程序的,你比如说我现在在Chrome浏览器访问云栖社区。C...
    99+
    2023-06-06
  • 扒一扒DDoS攻击发展史
    二十年来,拒绝服务攻击一直是犯罪工具箱的一部分,而且只会变得越来越普遍和强大。什么是DDoS攻击分布式拒绝服务(DDoS)攻击是指攻击者通过攻击的方式试图使服务无法交付。这可以通过阻止对几乎任何设施的访问来实现:服务器、设备、服务、网络、应...
    99+
    2023-06-04
  • JavaScript发展历史的示例分析
    小编给大家分享一下JavaScript发展历史的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、JavaScript的...
    99+
    2022-10-19
  • 计算机编程语言发展史
    目录1 编程语言简介2 编程语言发展2.1 机器语言2.2 汇编语言2.3 高级语言2.4 面向对象语言3 码农洞见3.1 编程语言Bug的由来1 编程语言简介 编程语言(progr...
    99+
    2022-11-12
  • JAVA开发(史上最完整追本溯源JAVA历史、发展和学习)
    (第二次世界大战1931-1945) 世界上最先进的技术往往是由于战争催生,在第二次世界大战中除了飞机,坦克和大炮的武器较量外,在隐秘战线的情报工作其实更为重要,在军队将领来往的电报中,为了防止军事情报的泄漏,不得不将电报进行加密传输。第二...
    99+
    2023-09-16
    java 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作