sql server 和oracle数据库的区别

原创 2012年03月25日 19:08:18
sql server 和oracle数据库的区别:
1.性能方面
两者最大的区别:就是其应用平台的差异.sql server数据库只能部署在微软的操作系统上.而oracle数据库
其不到那能够支持微软的操作系统.而且还可以支持开源的操作系统,如linux等等,正是因为oracle是在java
技术平台上开发的,所以,让其在跨平台的操作系统上运行成为了可能.
2.安全性方面
从安全性方面来讲:Oracle的安全认证获得最高认证级别的ISO标准认证,而sql server并没有获得什么安全认
证,从安全性方面证明了oracle的安全性高于oracle.
3.价格方面
oracle数据库的价格远比sql server数据库高,一方面Oracle的初始花费相对较高,特别是在考虑工具软件的
时候,Oracle很多工具软件需要另外购买,与Microsoft提供免费的SQL Server工具软件相比,Oracle更显价
格的不菲。但由于SQL Server只能在Windows下运行的原因,普遍认为SQL Server数据库的可靠性是比较差的。
Oracle的性能优势体现在他的多用户上,而SQL Server的性能优势在多用户上就显得力不从心了。虽然Oracle
在性能上比较优越,速度比SQL Server快上百倍,但其价格在实施中却比SQL Server也高出了几百倍。
4.用途方面
在使用操作上sql server明显要比oracle简单,如果你用过Java和DOTNET的开发平台,区别的基本就是Oracle和
SQL Server不同,Oracle的界面基本是基于Java的,大部分的工具是Dos界面的,甚至SQLPlus也是,SQL Server
是跟VB一样,全图形界面,很少见到DOS窗口。SQL Server中的企业管理器给用户提供一个全图形界面的集成管
理控制台来集中管理多个服务器。Oracle也有自己的企业管理器,而且它的性能在某些方面甚至超过了SQL 
Server的企业管理器,但它安装较为困难。
5.概念方面
SQL Server中所有的数据都是以数据库的形式出现,而在Oracle中是以用户的形式出现,此外,虽然使用上千篇
一律,但是在数据类型,数据库对象的具体使用语法上都有很多不同,这里就不再吹毛求疵,一一赘述了。




oracle和mysql的区别:
1.安全性:不管是mysql,还是mssql,在外部网络中,都受到相当大的威胁.相比而言,mssql受到的威胁更加大一点,
mssql以前暴露出了个多远程溢出漏洞.如果配置的好的话,我觉得mysql还是比mssql安全一些,因为随时会爆发的
新溢出漏洞是防不胜防的,而且能够执行系统命令的sql注入攻击也是非常可怕的.oracle就不用说了啊,oracle的
安全认证获得了最高级认证级别的ISO标准认证.
2.易用性:oracle和mysql的易用性比较差,入门的门槛高了点,特别是oracle,mssql相对比较容易.
3.开发环境:eclipse和tomact本身对数据库没有什么要求,只要你有jdbc驱动,连接都差不多,稳定性和性能也没多
大的区别,中小型项目mysql和mssql都是不错的选择,oracle适用于大型的项目.
4.价格方面:
oracle的价格很高的,是强大的商业化数据库,优点一大堆.
mysql是开源开的,据官方说法:
1>用在linux系统在是免费的,需要许可授权(任何使用),
2>用在win32系统下是收费的(商业使用)
3>个人使用是免费的(任何使用)


mysql不支持视图,不支持事务提交和回滚,有效处理事务提交和回滚将需要完全不同于mysql使用的表布局,没有
mysql也将需要二外的线程在表上做自清工作,而且磁盘用量将更高,而不用它,mysql比几乎所有的其他sql数据库
都要快2到4倍,所以小型开发使用mysql是很好的.


mssql需要收费的,
4.跨平台性:
oracle和mysql都是多平台的,mssql只能用在windows下.

JAVA中HashMap如何删除元素

JAVA中HashMap如何删除元素  java编程语言编程 专业回答 tianheww 2015-09-12 09:56 HashMap的结构是 想要移除某个...

Oracle数据库操作和SQL Server的区别

1.1.1 取前n条记录        SQL Server:      Select top n * from xtable        Oracle:          Se...

SQL Server 和Oracle数据库用户的区别(一)

既然要谈论数据库,无论是DB2 ,Oracle,SQL Server,Mysql,还是Access数据库,它们虽然在不同的方面各有千秋,,但是他们又都千篇一律,同样有异曲同工之妙,在谈论Sqlserv...
  • yu0089
  • yu0089
  • 2013年06月04日 17:11
  • 1386

Oracle数据库与SQL Server数据库的区别

Oracle体系结构与SQL Server 有着本质的区别,不只是不同厂商类似的数据库产品。、 1.Oracle 数据库系统是一个跨平台的数据库管理系统,可以运行在Windows、UNIX、Linu...

ORACLE数据库和SQL Server数据库的区别

ORACLE数据库和SQL Server数据库的区别
  • Yaroo
  • Yaroo
  • 2016年07月14日 09:03
  • 391

SQL server,Oracle数据库与DB2数据库在实际操作中的一些区别

此文章主要介绍的是SQL server,Oracle数据库与DB2数据库在实际操作中的一些区别,我们主要是从其开放性,可伸缩性,并行性 ,以及安全性与性能等方面对其 进行说明,以下就是文章的主要内容的...

SQL_server_与Oracle数据库开发区别

  • 2012年02月27日 23:41
  • 91KB
  • 下载

Oracle数据库,忽略大小写Like模糊查询(SQL Server,MySql原理相同)

like,大小写模糊匹配,oracle

SQL Server 数据导入Oracle数据库(脚本实现)

我们知道SQL Server在2005以后提供了DTS导出数据功能,可以将SQL Server数据库端数据导入到SQL Server,MySQL,Excel,Access以及Oracle等我们常用的数...

教你如何将Oracle数据库转换为SQL Server

近期为公司的一个项目数据库进行了转换,将Oracle的Db转换为SqlServer(2000或2005均可),一开始在网上找了一些资料,发现有个工具叫SwisSql的,尝试了一下,没成功,继续查找.后...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql server 和oracle数据库的区别
举报原因:
原因补充:

(最多只允许输入30个字)