关于数据库 Oracle 和 SQL Serve

本文对比了Oracle数据库和Microsoft SQL Server两大关系型数据库管理系统。Oracle以其高效率、可靠性和广泛的平台支持而闻名;而SQL Server则以其易用性和与Windows平台的紧密集成著称。文章详细阐述了两者在开放性、可伸缩性、性能、客户端支持等方面的差异。
  

Oracle数据库:

Oracle Database,又名Oracle RDBMS,或简称Oracle。是 甲骨文公司的一款 关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
 
 

SQL Server:

sql server一般指Microsoft SQL Server
SQL Server 是Microsoft 公司推出的关系型 数据库管理系统。具有使用 方便可伸缩性好与相关 软件集成 程度高等 优点,可跨越从 运行Microsoft Windows 98 的膝上型 电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
Microsoft SQL Server 是一个全面的数据库平台,使用 集成商业智能 (BI) 工具提供了企业级的数据管理。Microsoft SQL Server  数据库引擎为关系型数据和 结构化数据提供了更安全 可靠存储功能,使您可以 构建和管理用于 业务的高可用和高性能的数据 应用程序
 
 

  Oracle 、SQL Server 两者区别:


  一、开放性
  1、SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。
  2、 Oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
  二、可伸缩性,并行性
  1、SQL server 并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限。
  2、Oracle 并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
  三、性能
  1、SQL Server 多用户时性能不佳
  2、Oracle 性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
  四、客户端支持及应用模式
  1、SQL Server C/S结构,只支持windows客户,可以用ADO、DAO、OLEDB、ODBC连接。
  2、Oracle 多层次网络计算,支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
  五、操作简便
  1、 SQL Server 操作简单,但只有图形界面
  2、Oracle 较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同。
  六、使用风险
  1、SQL server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容。
  2、Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。 最后价格上 ORACLE贵过SQLSRVER。

转载于:https://www.cnblogs.com/zhaoxiaoying/p/9028421.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值