关于数据库 Oracle 和 SQL Serve

  

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。

猜你喜欢

转载自www.cnblogs.com/zhaoxiaoying/p/9028421.html