`
yangzb
  • 浏览: 3492132 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多

原址: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 商业版时,可以先用免费版试用.

欢迎访问风起水流软件

分享到:
评论

相关推荐

    超好用的数据库SQL Server 2005 Express 32位和64位系统均有

    SQL Server 2005 Express是Microsoft公司推出的一款轻量级、免费的数据库管理系统,它在SQL Server家族中扮演着入门级数据库的角色。这款产品针对个人开发者和小型企业设计,提供了一个基础的数据库解决方案,同时也...

    sqlserver/oracle/mysql/等数据库驱动大全

    数据库驱动大全这个资源包含了SQL Server、Oracle以及MySQL等主流数据库系统的ODBC(Open Database Connectivity)驱动程序。ODBC是微软提出的一种标准接口,允许应用程序通过统一的方式与各种不同类型的数据库进行...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    "Oracle|Sqlserver|MySql数据库表结构一键生成工具" 提供了一种高效的方法来自动化这个过程,大大减轻了手动编写文档的工作量。这款工具能够支持三种主流的关系型数据库管理系统:Oracle、SQL Server和MySQL。 ...

    sqlserver,mysql,oracle数据库连接驱动

    JDBC驱动适用于Java应用程序,ODBC驱动则适用于任何支持ODBC的平台,而Oracle Instant Client是一个轻量级的客户端,包含了连接Oracle数据库所需的必要组件,降低了客户端的安装需求。 数据库驱动的工作原理: ...

    java开发常用数据库驱动包(mysql、SQL Server 2005、Oracle)

    本篇文章将深入探讨Java开发中常用的三个数据库驱动包:MySQL、SQL Server 2005以及Oracle,以及如何在Java应用程序中使用这些驱动进行数据库操作。 首先,MySQL是一款开源、免费的关系型数据库管理系统,广泛应用...

    支持 oracle mysql sql server db2等数据库

    【标题】:“支持Oracle MySQL SQL Server DB2等数据库”意味着这款工具具备跨平台数据库管理的能力。这涵盖了市面上常见的四大关系型数据库管理系统(RDBMS),包括Oracle数据库、MySQL开源数据库、Microsoft SQL ...

    oracle到sqlserver 跨库查询

    Oracle 到 SQL Server 跨库查询是指通过网关工具将数据从 SQL Server 数据库中抽取到 Oracle 数据库中。这个过程需要安装和配置网关软件,并进行相应的设置和配置。 一、网关软件安装 网关软件的安装是跨库查询的...

    连接mysql sqlserver的两个数据库

    MySQL和SQL Server分别是两种广泛应用的关系型数据库系统,由不同的公司开发:MySQL由Oracle公司维护,而SQL Server则是微软的产品。有时,出于业务需求,我们需要在这些不同的数据库之间进行数据交换或同步。本文将...

    Oracle19C RAC通过gateways连接SQL server数据库

    在本场景中,我们探讨的是如何在Oracle 19C RAC环境中通过Oracle数据库网关(Gateway)连接到SQL Server 2012数据库。Oracle Gateway使得不同数据库系统间的数据交互成为可能,实现异构数据库间的透明访问。 首先,...

    常用数据库的jar集合,包含mysql,oracle,sqlserver,Access等数据库

    4. **Access**:Access是Microsoft Office套件中的轻量级数据库,主要用于个人或小型团队的数据管理。由于Access的JDBC驱动并不常见,通常使用JET或ODBC驱动来连接。`ucanaccess.jar`是一个开源库,可以用来通过JDBC...

    mysql sqlserver oracle数据库驱动jar包

    本文将详细探讨MySQL、SQL Server和Oracle这三种主流数据库的JDBC驱动jar包及其应用。 首先,MySQL数据库是开源、免费的关系型数据库管理系统,广泛应用于Web应用程序。在Java中使用MySQL,我们需要`mysql-...

    oracle,sqlserver及mysql对比

    Oracle、SQL Server 及 MySQL 是目前最流行的三大关系数据库管理系统,各有其优缺点。本文将从表空间、查询语句、事务、分区表和分区索引、优缺点等方面对三者进行比较。 表空间 MySQL 的表空间有共享表空间和独占...

    SqlServer,Oracle,MySql数据库结构相互对比同步.rar

    标题中的“SqlServer,Oracle,MySql数据库结构相互对比同步”是指对这三种主流关系型数据库管理系统(RDBMS)在数据库结构方面的比较和同步方法。这些数据库系统在数据存储、查询语言、安全性、性能优化等方面都有...

    数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换

    数据库转换工具,可实现oracle,mysql,sqlserver,sybase,db2相互转换

    mysql,oracle,sql server2000,sql server2005数据库驱动

    本文将深入探讨MySQL、Oracle、SQL Server 2000以及SQL Server 2005这四种数据库系统的驱动,帮助你理解它们的工作原理和重要性。 首先,MySQL是一款开源、免费的关系型数据库管理系统,广泛应用于Web应用开发。其...

    MySQL to SQL Server 2005 迁移工具

    MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用和轻量级系统中。SQL Server是微软公司开发的商业数据库系统,提供更高级的功能和企业级的支持。 2. **迁移的原因**: - 功能需求:SQL Server 2005...

    mysql/sqlserver/oracle数据库操作通用类

    此类为数据库操作通用类,可以根据需要同时操作Mysql、SqlServer、SQLite、Oracle等数据库,免除一个项目需要连接多个数据库而带来的代码重写或者修改造成的麻烦。。。

    连接mysql,oracle ,sqlserver2005数据库驱动程序

    在标题提到的"连接mysql,oracle,sqlserver2005数据库驱动程序"中,我们主要关注的是如何与这三种不同的关系型数据库管理系统(RDBMS)建立连接。这些数据库系统广泛应用于各种规模的企业,从小型初创公司到全球...

    SQLServer,Oracle,MySQL数据库驱动包

    数据库驱动包是连接应用程序与不同数据库系统的关键组件,如SQL Server、Oracle和MySQL。这些驱动程序遵循特定的接口规范,例如Java的JDBC(Java Database Connectivity),使得开发人员能够使用统一的方式与各种...

    mysql,sqlserver,oracle的数据库驱动

    本文将深入探讨MySQL、SQL Server和Oracle这三大主流数据库系统的驱动及其相关知识。 MySQL驱动: MySQL是一款广泛使用的开源关系型数据库,它提供了多种数据库驱动,包括JDBC(Java Database Connectivity)、ODBC...

Global site tag (gtag.js) - Google Analytics