mysql, sqlserver 2005 express, oracle xe轻量级免费数据库比较

2007年10月04日 16:10:00

发表时间:2006-11-14
作者: 王计平
读者范围: IT技术人员
技术难度: 3/10
可信度: 4/10
原址:http://www.itfly.cn/blog/detail.aspx?id=4
-----------
我们在开发一些轻量级别的应用, 可能需要考虑成本问题而选择一种免费数据库产品, 但是大部分人对免费数据库状况了解不多, 在此交流一下.

提到免费数据库, 大家可能马上就巷道Mysql, 其实免费数据库产品又好多种, 各大数据库厂商都以各种形式提供免费产品, 主要的有Mysql, MSDE/Sql Express, Oracle XE, Sybase Express, IBM DB2 Express 等, 在此我们介绍国内中小应用常用的三种产品.
1. Mysql
厂商: Mysql
免费原因: 开源软件, 遵循GPL协议.
开始免费时间: 一开始就免费
版本: 主流版本 3.x, 最新版本5.0
安装文件大小: 十几兆
操作系统平台: Linux; windows
相关版本: 无相关版本, 所以功能使用没有限制;
使用限制: 无功能限制
特性: 最早的免费数据库, 有Linux和windows版本, 早期功能简单, 但是运行速度快. 新版5.0以后增加了视图, 触发器, 存储过程等功能.

2. MSDE/SQL Express
厂商: Microsoft(微软)
免费原因: 配合其他产品销售, 如Visual Studio 等.
免费时间: 1998 年左右
版本: MSDE(7.0) / MSDE 2000(8.0)/ SQL Express(9.0, 需要.NetFramework 2.0支持)
文件大小: 几十兆
操作系统平台: 只支持Windows
相关版本: MSDE系列都有对应的商业版本,sql 2000 标准版售价16890人民币,企业版售价176000人民币, SQL Server 2005标准版支持4 CPU,无限量内存,数据库镜像,报告服务器等功能,价格为5999美元/处理器,或2799美元/Server。.
使用限制: MSDE 限制2G内存,单个CPU, 数据库文件大小2G; SQL Express限制1G内存,单个CPU,4G数据库文件大小;
特性: MSDE 具有SQL Serve的基本功能, 但是有些高级功能受限, 使用规模受限. SQL Express 扩大了内存和文件的最小使用限制. 是使用微软系统的首选免费产品.

3. Oracle Express
厂商: Oracle(甲骨文)
免费原因: 受其他免费产品的竞争
免费时间: 2006年
版本: Oracle 10g XE
文件大小: 一百五十兆
操作系统: Linux和Windows
相关版本: Oracle 10g 企业版报价359090人民币,
使用限制: 最多存储 4GB 的用户数据,最多使用 1GB 内存,并在主机上使用一个 CPU
特性: Oracle 产品一直以来占领高端市场, 后来推出轻量级别产品和免费产品, 但是王计平认为Oracle的产品功能全面, 但是设计复杂, 不容易熟练掌握.

总结: 如果使用微软体系开发, 如Windows server , IIS 可以考虑使用MSDE/SQL Express,规模大的话, 可以升级到SQL Server商业版. 如果使用Linux体系开发, 开始考虑使用Mysql, 使用也没有限制. Oracle Express有点不伦不类, 只有考虑到需要将来扩展到Oracle 商业版时,可以先用免费版试用.

欢迎访问风起水流软件



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1811170


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值