建站术语扫盲之MySQL

MySQLMySQL是一个开放源码的小型关联式数据库管理系统,开发者最初为瑞典MySQL AB公司。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,是的大部分中小型网站为了降低网站总成本而选择了MySQL作为网站数据库。于2008年1月16日,Sun正式收购MySQL。

同类型的大型数据库有: Oracle、DB2、SQL Server等等。

MySQL是一个真正的多用户、多线程SQL数据库服务器。它是以一个客户机/服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成。其主要目标就是快速、健壮和易用,为了能够在并不昂贵的硬件平台上更加快速得处理同一个数量级的大型数据库。现在尽管MySQL仍在开发中,但它已经成为能够提供一个丰富和极其有用的功能集。

目前Internet上流行的网站构架方式是LAMP(Linux + Apache + MySQL + PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP(部分网站也使用Perl或Python)作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。MySQL加PHP的配对在互联网上的应用相比LAMP来说最为常见,并获得了“动态配对”(Dynamic Duo)的雅号,大部分Blog网站基于的WordPress系统主要运用MySQL加PHP的配对,选择的网络架构都是LAMP。

另外,除了LAMP,用于Windows和Mac上的网站构架也分别被称为WAMP和MAMP。

Leave a Reply

↑ Back to top