从1979年至今,MySQL数据库的发展历程
(图片来源网络,侵删)一、MySQL的诞生和初期发展 (1979 2000)
MySQL的故事可以追溯到1979年,当时一个名为Monty Widenius的程序员在为TcX的小公司打工,并用BASIC设计了一个报表工具,使其可以在4MHz主频和16KB内存的计算机上运行,这只是一个底层的且仅面向报表的存储引擎,名叫Unireg。
1990年,TcX公司的客户中开始有人要求为他的API提供SQL支持,Monty直接借助于mSQL的代码,将它集成到自己的存储引擎中,令人失望的是,效果并不太令人满意,决心自己重写一个SQL支持。
1996年,MySQL 1.0发布,它只面向一小拨人,相当于内部发布,到了10月,MySQL 3.11.1发布 (MySQL没有2.x版本),最开始只提供Solaris下的二进制版本,一个月后,Linux版本出现了,在接下来的两年里,MySQL被依次移植到各个平台,同时加入了不少新的特性。
二、MySQL的发展和创新 (2000
在2000年的时候 MySQL 做了一个重大的决定,改换成了 GPL 许可模式,也就是说商业用户也无需再购买许可证,但必须把他们的源码公开。
MySQL 3.23 版本引入了很多功能和性能上的改进,使得 MySQL 获得了更广泛的应用,并奠定了其在 Web 开发领域的地位,MySQL 5.x 系列这一系列版本引入了存储过程、触发器、视图等功能,极大地丰富了 MySQL 的功能和灵活性,使其在企业级应用中得到更广泛的应用。
(图片来源网络,侵删)作为开源、高性能的数据库管理系统,MySQL通过不断的创新和发展,成为了数据库领域的领先者之一,其影响和贡献得到了广泛的认可,随着技术的不断发展,MySQL 将继续扮演着重要的角色,并在未来的数据库发展中发挥重要作用。
相关问答FAQs
1、问题:MySQL最初是为什么样的应用需求开发的?
答案:MySQL最初是由瑞典的两位开发者 Michael Widenius 和 David Axmark 在 1995 年创建,是为了满足 Web 应用的需求而开发的。
2、问题:MySQL采用的许可策略是如何变化的?
答案:MySQL最初允许免费使用,但是不能将MySQL与自己的产品绑定在一起发布,如果想一起发布,就必须使用特殊许可,意味着要花“银子”,商业支持也是需要花“银子”的,然后在2000年的时候,MySQL决定改换成了 GPL 许可模式,商业用户也无需再购买许可证,但必须把他们的源码公开。