随着本季度著名的开源数据库MySQL发布其5.0版本,有关开源数据库的讨论在设区内又开始了新一轮的火爆讨论。这次推出的新版本从功能上看,似乎没有理由让人不选择它了!
近年来IT业展开的开源运动已经成为了软件开发领域内的热门话题,在这种思潮的推动下,MySQL目前已经成为了世界上最为流行的开源数据库。
MySQL5.0中将包括所有原来缺失的企业级特性。据MySQL共同创始人David Axmark说,“自从1995年我们开始做MySQL以来,人们一直抱怨它连存储过程、触发器和视图都不支持。十年一剑,新版本将一举解决所有问题。这将是我们公司有史以来最重要的版本。”
根据Evans Data Corporation的调查,MySQL在开源市场拥有40%的占有率,紧随其后的是Firebird(39%)和PostgreSQL(11%)。Axmark认为,新版本将相当有助于市场占有率的提高,用户量可望至少提高10倍。
近2年来,美国一些大企业纷纷采用开放源码的数据库,它们往往在总部采用商业数据库,而在分支机构的Linux服务器上采用开源产品。这些数据库除了费用便宜,还各有独到之处。与商业化产品(如Oracle、IBM DB2)相比,开放数据库结构简单,因此读取操作快捷;易管理,甚至不需要全职的管理员。
由于开源数据库性能好、使用许可费少、管理费用低,甚至吸引了像Cisco、Yahoo这样的大公司。
在开源运动的热潮中,我们随处可见开源数据库的身影。MySQL、PostgreSQL、SAPDB、Interbase,Berkeley DB……它们像一颗颗璀璨的星星闪耀在夜空。
目前主要的开源数据库产品有:
产品名称 | 领域 | 最新版本 | 厂商或背景 | 主要特性 |
MySQL | 企业应用,通用关系数据库 | MySQL 5.0 | 瑞典公司MySQL | 全面支持视图,触发器,存储过程。 |
PostgreSQL | 通用对象-关系型数据库管理系统 | PostgreSQL 8.0 | PostgreSQL起源于PostgreSQL 最早开始于BSD 的Ingres项目,由美国加利福尼亚大学Berkeley分校开发的Postgres v4.2,目前作为开源项目由志愿者继续开发,遵循BSD许可。以往的版本正式支持的平台只限基于Unix的操作系统。 | Win32的直接支持,时间恢复点,表空间,表空间,存贮过程,视图,触发器,外键 |
Ingres | 通用关系数据库 | Ingres r3 | Ingres在加州大学伯克利分校诞生,主要的设计者是当时鼎鼎大名的Michael Stonebraker教授; 由CA公司 | 高可用性集群;可升级数据库集群;表分区和索引功能;并行查询处理;在线表和索引识别;充分利用64位环境资源的能力;全面支持Unicode 格式的全球商业数据资源 |
Firebird (Interbase) |
|
| 20001.3:Borland宣佈 Interbase 6 公開源代碼; FireBird 源自於BORLAND 的 InterBase 6 Open Source版本 | 有免費版本/簡單易用/運作穩定/維護成本低/可以簡單快速的安裝 跨平臺、多種網路協定。 |
Berkeley DB | 开放源代码的内嵌式数据库管理系统 | Berkeley DB 4.3.27 | Sleepycat Software | 通过内嵌在程序中的Berkeley DB函数库来完成对数据的保存、查询、修改和删除等操作。 |