|
|
先锋建站 2013-07-19 08:42:43 作者:admin 来源: |
先锋建站致力于制作网站、创建网站、建立网站、建网站、网站推广,公司拥有顶尖制作网站团队,是企业制作网站、学校创建网站、政府建立网站、个人建网站的最佳选择! 现今,创建网站多数已经使用了数据库技术,PHP+MYSQL是非常流行的组合。那么什么是MYSQL呢? MySQL是一个开放源码的小型关联式数据库管理系统,是一个真正的多用户、多线程SQL数据库服务器。创建中小型网站都十分广泛的使用MySQL。MySQL体积小、速度快、总体拥有成本低,尤其源码是开放的,为了降低成本,许多中小企业创建网站都选择了MySQL作为网站数据库。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。 目前MySQL已经成为最为流行的开源关系数据库系统,并且一步一步地占领了原有商业数据库的市场。MySQL数据库的历史可以追溯到1979年,那时有个年轻人Monty Widenius为TcX小公司打工,用BASIC语言设计了一个报表程序。时间不长,Monty又用C语言进行了重写此程序并移植到UNIX平台。当时,这只是一个很底层的且仅面向报表的存储引擎。Monty总是力图写出最高效的代码。1990年,为了对API提供SQL支持。有人提议直接使用商用数据库,Monty认为商用数据库的速度太慢。于是,他借助于mSQL的代码,将它集成到自己的存储引擎中。然而效果很不理想,于是Monty决心自己重写一个SQL支持。1996年,MySQL 1.0发布,它只面向一小拨人,相当于内部发布。到了1996年10月,MySQL 3.11.1发布(MySQL没有2.x版本),最开始只提供Solaris下的二进制版本。一个月后,Linux版本出现了。当时的MYSQL功能还非常简单。但接下来的两年内,MySQL被依次移植到各个平台,当时只要不是用于商业,都是可以免费得到的。MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心的多线程机制提供完全的多线程运行模式,并提供了面向C、C++、Eiffel、Java、Perl、PHP、Python及Tcl等编程语言的编程接口(API),支持多种字段类型,并且提供了完整的操作符支持。1999~2000年,MySQL AB公司在瑞典成立。开发出了Berkeley DB引擎, 2000年4月,MySQL对旧的存储引擎ISAM进行了整理,将其命名为MyISAM。 MySQL 4.0是在2003年3月发布的,该版本使新的基于MySQL的应用程序获得了更广泛的应用。但是在4.0版中,MySQL不支持存储过程、触发程序、服务器端指针或视图。主要适用于Web站点,这时候的MySQL还不是一个企业级数据库。时间不长有推出了MySQL 4.1。4.1比MySQL 4.0具有更激动人心的升级可能: MySQL 4.1支持子查询 不使用子查询时,许多查询可以更有效地编写,2003年12月,MySQL 5.0版本发布,提供了视图、存储过程等功能。2008年1月,MySQL AB公司被Sun公司以10亿美金收购,MySQL数据库进入Sun时代。在Sun时代,Sun公司对其进行了大量的推广、优化、Bug修复等工作。2008年11月,MySQL 5.1发布,它提供了分区、事件管理,以及基于行的复制和基于磁盘的NDB集群系统,同时修复了大量的Bug。2009年4月,Oracle公司以74亿美元收购Sun公司,自此MySQL数据库进入Oracle时代,而其第三方的存储引擎InnoDB早在2005年就被Oracle公司收购。MySQL 5.1实现了联机备份,2010年12月,MySQL 5.5发布,InnoDB存储引擎终于变为当前MySQL的默认存储引擎。 MySQL经历了一个有不成熟到成熟,从功能简单到功能越来越完善的过程,伴随着MYSQL的成长,创建网站越来越多的人开始接受并使用了MYSQL技术。相信MYSQL数据库会继续飞速发展。 http://www.zgxfjzw.com/ |
|
|