MySQL是一个世界性的关系型数据库系统,可能是这一类应用中使用最多的。该软件有免费的开源版本和适用于各种操作系统的商业版本。众多的虚拟主机提供商提供了整合MySQL作为其套餐的一部分的可能性。众多的动态网站存在都以该软件为基础。

MySQL的历史和发展

MySQL由瑞典MySQL AB公司于1994年开发,2008年被Sun Microsystems公司收购。自2010年起,这两家公司成为加州甲骨文公司的一部分。这个名字源于公司创始人之一Michael Wildenius女儿的名字。Wildenius和Axmark在1994年开始开发数据库系统。最初它作为MySQL的克隆,旨在为网络应用提供UNIREG软件的数据库。1995年进行了内部发布,1997年发布了3.1版本的应用程序。这是为了表明MySQL的核心已经有了很长的历史。从一开始,该软件就能够处理大量的数据,并且设计了卓越的性能。这部分是以牺牲可用性和稳定性为代价的。刚开始的时候,功能范围有限,只有几种表格类型,无法进行交易。2001年1月,3.23版本上市,该版本启用了交易,有两种表格类型。随后,2003年3月发布4.0版本,2004年底发布4.1版本,2005年10月发布MySQL5.0版本,每个版本都有扩展功能。2008年11月发布了5.1版本,2012年又发布了MySQL 5.6版本,10月又发布了5.7,2016年12月中旬发布了5.7.17版本。

MySQL--许多动态网站的基础

关系型数据库系统既有免费的开源版本,也有适用于不同操作系统的商业变体。MySQL由多个管理程序、数据库、用户界面和库组成。与PHP和Apache相结合,它构成了许多动态网站的基础。在全球范围内,它已被安装在超过5000万台服务器上。谷歌、推特。 脸书 &公司使用其架构并运营大量的MySQL服务器。该系统可运行在Windows、Linux、Unix、Mac OSX、i5/Os、Open VMS等20多个平台上。许多虚拟主机提供商提供MySQL作为其软件套餐的一部分。提供官方手册,在众多论坛和用户群中提供免费支持。甲骨文为其企业版提供不同性能级别的支持许可,但需要付费。它经常与其他软件应用程序或环境结合起来,用于托管动态网站。

MySQL的特点

数据库系统是用C和C++编程语言编写的。它使用的内核使多线程成为可能。因此,如果有多个CPU的话,软件可以利用其优势。保证了高处理速度和最佳内存管理。同时,你可以在一台MySQL服务器上创建和管理多个数据库。根据操作系统的不同,使用的表格数量也不同。该软件可以实现对记录的访问,以及删除、修改或添加。可以对单个数据库进行分区,从而提高工作速度。内容管理系统可以使用MySQL作为一个可靠而强大的数据库(如。 WordPress、TYPO3、Drupal或 Joomla).

MySQL的优势

MySQL可以存储、管理、显示和更改表中的数据,也可以作为客户端-服务器。这意味着各数据库充当了服务器的角色。数据库系统工作速度快、用户友好、稳定。其优势还在于它的多线程和多用户能力,易于授权管理和优化性能。此外,由于它兼容二十多个不同的平台,所以非常灵活。

当前文章