php四大数据库 php数据库叫什么( 六 )


开源数据库MySQL
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司 。目前MySQL被广泛地应用在Internet上的中小型网站中 。由于其体积小、速度快、总体拥有成本低 , 尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库 。
盘点:开源社区那些免费的数据库软件
MySQL为多种编程语言提供了API , 包括C、C++、C#、Delphi、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等 。而其自身是采用C和C++编写的,使用了多种编译器进行测试,所以 , MySQL能够保证源代码具有很强的可移植性 。这样的一款数据库,自然能够支持几乎所有的操作系统,从Unix、Linux到Windows,具体包括AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows等多种操作系统 。最重要的是,它是一个可以处理拥有上千万条记录的大型数据库 。
与此同时,MySQL也产生了很多分支版本的数据库也非常值得推荐 。
首先是MariaDB,它是一个采用Maria存储引擎的MySQL分支版本,是由原来MySQL的作者 Michael Widenius创办的公司所开发的免费开源的数据库服务器 。与MySQL相比较,MariaDB更强的地方在于它拥有更多的引擎,包括Maria存储引擎、PBXT存储引擎、XtraDB存储引擎、FederatedX存储引擎,它能够更快的复制查询处理、运行的速度更快、更好的功能测试以及支持对Unicode的排序等 。
其次是rcona , 它为MySQL数据库服务器进行了改进,在功能和性能上较MySQL有着很显著的提升 。该版本提升了在高负载情况下的InnoDB的性能 , 同时,它还为DBA提供一些非常有用的性能诊断工具,并且提供很多参数和命令来控制服务器行为 。
第三是Percona Server , 它使用了诸如google-mysql-tools、Proven Scaling和 Open Query对MySQL进行改造 。并且,它只包含MySQL的服务器版,并没有提供相应对 MySQL的Connector和GUI工具进行改进 。
非关系型数据库NoSQL
从NoSQL的字面上理解,NoSQL就是Not Only SQL,被业界认为是一项全新的数据库革命性运动 , 早期就有人提出,发展至2009年趋势越发高涨 。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用 , 这一概念无疑是一种全新的思维的注入 。
盘点:开源社区那些免费的数据库软件
当然,NoSQL也是随着互联网Web2.0网站的兴起才能取得长足的进步 。关键的需求在于,传统的关系数据库在应付Web2.0网站 , 特别是超大规模和高并发的SNS类型的web2.0纯动态网站显得力不从心,暴露了很多难以克服的问题 , 而非关系型的数据库则由于其本身的特点得到了非常迅速的发展 。
首先推荐的是Oracle NoSQL Database , 这是一个社区版 。Oracle的这个NoSQL Database,是在10月4号的甲骨文全球大全上发布的Big Data Appliance的其中一个组件,Big Data Appliance是一个集成了Hadoop、NoSQL Database、Oracle数据库Hadoop适配器、Oracle数据库Hadoop装载器及R语言的系统 。
其次推荐的是Membase 。Membase是NoSQL家族的一个新的重量级的成员 。Membase是开源项目 , 源代码采用了Apache2.0的使用许可 。该项目托管在GitHub.Source tarballs上,目前可以下载beta版本的Linux二进制包 。该产品主要是由North Scale的memcached核心团队成员开发完成,其中还包括Zynga和NHN这两个主要贡献者的工程师,这两个组织都是很大的在线游戏和社区网络空间的供应商 。
并且,Membase容易安装、操作,可以从单节点方便的扩展到集群 , 而且为memcached(有线协议的兼容性)实现了即插即用功能,在应用方面为开 发者和经营者提供了一个比较低的门槛 。做为缓存解决方案,Memcached已经在不同类型的领域(特别是大容量的Web应用)有了广泛的使用,其中 Memcached的部分基础代码被直接应用到了Membase服务器的前端 。通过兼容多种编程语言和框架 , Membase具备了很好的复用性 。在安装和配置方面 , Membase提供了有效的图形化界面和编程接口,包括可配置 的告警信息 。

推荐阅读