欢迎 gissdl 加入本站!
 免费注册  用户登陆  汇款方式  汇款确认  产品报价  联系我们  帮助中心
加入收藏
设为首页
会员体系
申请VIP
网站首页 光盘超市 软件下载 技术文章 专题 用户中心 VIP会员 技术论坛 网站留言 娱乐中心 卓越资源
今天是:2009年01月06日 星期二  您现在位于: 首页 → 技术文章 → 四种开放源码数据库的比...
   四种开放源码数据库的比较
作者:周吉峰  出处:Unix爱好者家园unix-cd.com  更新时间: 2005年07月24日 
声明:本文不是为挑起论战,但欢迎更多人参与讨论,用开放源码数据库代替D版数据库。 

  在开放源码数据库领域,有两个我们非常熟悉的的老手,MySQL和PostgreSQL,随着开放源码的发展,又有两个重量级的选手加入,它们是SAP公司的SAPDB和Borland公司的InterBase。本文就本人的使用经验加上媒体上的信息,对四大开放源码数据库进行初步的评比,以方便准备选用它们的用户有个初步的感觉,并结合自己的实际情况进行选择。 


  1.MySQL是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问MySQL数据库的程序。 

主页:www.mysql.com 
平台: 
● Linux  
● FreeBSD  
● NetBSD  
● Solaris  
● SCO  
● Win32  
● NT  
● OS2  
发行:在RedHat等Linux发行版中有预装。 
优点:简单,方便,速度快 
缺点:MySQL少了关系資料庫應該有的許多特質,如: 
● Sub-select (子查詢)  
● Transaction (事务处理)  
● Trigger (触发器)  
● Stored Procedure(存储过程)  
● Foreign Key (外键) 
● Views (视图) 
● Online backup(在线备份) 
应用:主要用在很多中、小型网站,并发用户数小于100,数据量小于10G。 

  2. PostgreSQL是世界上最优秀的开放源码的数据库之一,无论是它支持的特性,还是它的性能都可以和其它的商业数据库一比高低,它是许多Linux发行版本的首选。 
PostgreSQL兼容性很强,如果你的老版本是SQL92兼容的,移植PostgreSQL非常简单和快捷。  
主页:www.postgresql.org 
平台: 
● BeOS  
● AIX 
● BSD/OS (x86, Sparc)  
● Compaq Tru64 UNIX  
● Digital UNIX  
● FreeBSD (x86, Alpha)  
● HP-UX  
● Linux (x86, Alpha, ARM, MIPS, PowerPC, Sparc, S/390)  
● Mac OS X  
● NetBSD (x86, Alpha, ARM, m68k, PowerPC, Sparc, VAX)  
● OpenBSD (x86, Sparc)  
● SCO OpenServer  
● SCO UnixWare  
● SGI IRIX  
● SunOS 4  
● Sun Solaris (x86, Sparc)  
● Windows 98/NT/2000/NT  
发行:在RedHat、TurboLinux等Linux发行版中有预装。 
优点:具有面向对象关系数据库特性,具有最丰富的数据类型和功能(可自定义)。 
缺点:沒有完整的GUI操作介面,入门稍难。 
应用:主要用在中小型企业,可达几百用户、几十G数据,随着稳定性的提高,开始向大型企业应用推广。 
                   
   3. InterBase是个高性能、跨平台、SQL标准兼容的关系型数据库,具有易用性、低维护成本及企业级的能力。它原来是Borland公司的数据库产品,具有很多优秀的特性。 
                   
主页:www.borland.com/interbase/ 
平台:Solaris, Windows 98/NT/2000/NT, Linux, FreeBSD 
发行:在Mandrake等Linux发行版中有预装,在Borland公司的多个产品中都带有单机版。 
优点:系统小(在www.3asoft.com上有压缩到1.3M的版本),功能强,与Borland公司产品集成性好。 
缺点:数据库结构修改不方便。 
应用:中小型企业业务系统,可达几百用户、几十G数据。 

   4. SAPDB是个开放的、跨平台的基于SQL标准的关系型数据库,提供高可用性、可伸缩性。它对于大家可能比较陌生,但说起SAP公司,这家在ERP领域的老大,大家可能对SAPDB会更有信心吧,在SAP公司的ERP软件中,有一部分的后台数据库就是用的它。 

主页:www.sapdb.org 
平台:Linux (Intel), Windows NT/ Windows 2000, IBM-AIX, 
SUN-Solaris, Tru64-Unix, and HP-UX. 
发行:在Suse等Linux发行版中有预装,在SAP公司的产品中预装。 
优点:系统稳定,功能强大,与SAP 系统集成SQL语言可兼容: 
● ANSI standard (ANSI X3.135-1992, entry SQL)  
● INTERNAL(SAPDB缺省SQL) 
● Definition DB2 Version 4  
● Definition ORACLE7 
缺点:在亚洲区用户非常少。 
应用:适用于中、大型企业,可达几百用户、几十G数据。 
                   
  以上对四种开放源码数据库做了一个比较初步的比较,由于各数据库每日都在不停地改进,每个人用的目的和使用水平也不同,很难讲哪个更适合你,最好的办法就是到各个主页上参考一个它们的各项指标,自己下载试用一下。我个人认为,在企业内应用,如果并发用户少于10人,用来替代DBASE/ACCESS等文件型数据库,Mysql是首选,如果几十个并发用户,或开发工具是Borland公司的产品,InterBase是首选,如果并发用户几十或几百人,并且需要很多功能,PostgreSQL或SAPDB是首选,它们基本达到企业级数据库的要求,可以与流行的几大商品化数据库软件相媲美。
 (本文已被浏览 2469 次)
 发布人:sdccf
 → 推荐给我的好友
上篇文章:SCO OpenServer 5.0.7安装心得
下篇文章:比LILO更强劲的多操作系统引导程序GNU GRUB
 相关文章:
在SCO OpenServer下如何重新设置打印请求号 MySQL优化系列
MYSQL备份策略 实现MySQL的Replication
Linux下安装支持SSL连接的Mysql MySQL安装与配置
MySQL SQL Profiler性能分析器 PHPMyadmin配置文件详解
建立MySQL的SSL连接通道 一组新的PHP插件实现MySQL的基础事务
MySQL 5 C API 访问数据库例子程序 实现基于php和MySQL的动态树型菜单
加速动态网站之 MySQL索引分析和优化 用PHP写MySQL数据库的用户认证系统
Mysql 5.0.22 Cluster for RedHat AS4-U2 在Linux高负载下mysql数据库彻底优化
Redhat AS4下架设MYSQL-MAX5.0.27集群 printf函数家族
MySQL数据库中文模糊检索问题 MySQL各存储引擎的区别及其启动方法

相关搜索
查看百度中关于四种开放源码数据库的比较的更多内容
查看google中关于四种开放源码数据库的比较的更多内容
   文章分类
操作系统 |
SCO_UNIX  Sun_Solaris  IBM_AIX  HP_UX  Linux  BSD  Tru64_UNIX 
通用UNIX知识  Windows  Minix 
程序设计 |
Shell编程  C/C++  汇编  PHP  JAVA  Perl  Python 
ASP/HTML  XML  中间件 
数据库 |
Oracle  Informix  Sybase  Fox  DB2  SQL  MySQL 
PostgreSQL 
网络应用 |
网络应用 
计算机硬件 |
计算机主机  打印机  路由器  交换机  终端  磁带机  MO 
刻录机  终端服务器  调制解调器 
   文章评论
  → 评论内容 (点击查看)   共0条评论,每页显示5条评论   浏览所有评论
(没有相关评论)
  → 发表我的评论
您的姓名: 您的Email:
评论内容:
250字内
发表评论:      发表评论须知 →
  • 尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法;
  • 本站有权保留或删除您发表的任何评论内容;
  • 关于我们 ┋  网站留言 ┋  网站地图 ┋  友情链接 ┋  与我在线 ┋  汇款确认 ┋  管理 ┋  TOP
    Unix爱好者家园  http://www.unix-cd.com/
    联系我们:sdccf@163.com
    腾讯QQ: 7644599
    备案序号:鲁ICP备05000455号
    Copyright (c) 2001-2008 Unix-cd.com. All Rights Reserved.