当前位置:首页 » 编程语言 » oracle与sql的比较

oracle与sql的比较

发布时间: 2022-07-11 19:13:37

① oracle和sql有什么区别吗哪个更实用些

sql是结构化查询语言,它是数据库操作语言.
Oracle和SQL
Server都是数据库产品.Oracle是甲骨文公司的产品,而SQL
Server是微软的产品.
SQL
Server一般用于中小型企业,而Oracle是大企业用的数据库.功能更强大点.
不知道还满意不?呵呵

② Oracle数据库与SQL数据库的比较

SQL
Server
是Microsoft(微软)公司的数据库产品,Microsoft
SQL
Server
脱胎于Sybase
SQL
Server。
SQL语言是标准的查询语言,当然后面又有T-SQL(SQL加强版)的问世。可以同时用于不同的语言,如:Java,C#,C++等语言。
Oralce是Oralce(甲骨文)公司的数据库产品。
Oralce号称世界上最好的数据库,不仅因为其自身的悠久历史,在Oralce推出更新版本-9i(全面支持Interner应用),在企业级在线电子商务的领域内,保持自己的优势。
微软走的是垄断的道路,所以他的产品一般也只能在他的操作系统上运行,这当然也包括SQL数据库在内;而Oralce就可以全面适应不同的操作系统。

③ Oracle数据库和Sql server数据库各有什么优缺点

1.Oracle跨平台,SQL
Server只能运行在Windows上,而Windows能够安装的硬件是有限的,如Sun的Sparc服务器不能安装Windows,一些大型机、小型机也只能装UNIX,在这些高端机器上就只能跑Oracle了,这注定了Oracle就是高端数据库,而SQL
Server呢,中低端。
2.Oracle真正实现了行级锁,SQL
Server也宣称实现了行级锁,但你实际去试,如果不加索引,其实是不行的。
3.Oracle因为有多版本数据的技术,读写操作不会相互等待,虽然SQL
Server
2005学习Oracle增加了snapshot机制,从而也引进了多版本数据(MySQL也有多版本数据机制,不能说一定是学习Oracle),但是实际效果感觉就是2个版本的数据,隔离级别为read
committed时候,读写不再相互等待,但是把隔离设置为Serializable还是会产生读写相互等待。
4.Oracle的事务日志归档相当方便,而SQL
Server要用事务日志备份来实现,而且还要配置自动作业,启动agent服务。
5.Oracle的数据字典丰富,使得DBA容易判断数据库的各种情况,虽然SQL
Server
2005学习了Oracle的数据字典的特点,但从数量及方便程度上还是相差太多。个人感觉这是Oracle最人性化的地方。
6.Oracle的PL/SQL比SQL
Server的T-SQL功能强大很多。
7.Oracle的触发器比SQL
Server的种类多几种。
8.oracle的备份恢复原理相当简单明了,备份就在操作系统上拷贝数据文件好了,恢复呢,再拷贝回来,数据是旧的,不怕,应用重做日志好了。SQLServer呢,虽然原理在本质上还是这些,但操作起来麻烦多了,麻烦到让你体会不到其本质。
9.Oracle数据库启动可以有多个阶段,使得DBA可以在不同的情况下,通过启动到特定的阶段解决一些特殊问题,而SQLServer只要服务一启动,所有数据库就都打开了。
10.SQLServer给人的感觉是简单易用,但是我要说,如果你继续向前走,就会发现SQLServer的体系结构相当复杂(注意我这里是说的复杂),大体还是沿袭的Sybase的体系结构,这种复杂结构,估计很难有根本性的改变,而Oracle呢,时间越长你越会觉得其体系结构严谨,虽然开始会感觉很难。我的一个比喻,SQLServer是傻瓜相机(就是那些一两千的小数码),Oracle是单反相机(40D,5D,D300),如果你是入门者,那用傻瓜相机好了,在各种环境下拍摄,基本都过得去,用单反,光圈、快门都要自己设定,反倒不如傻瓜相机的效果,如果你是高手了,那傻瓜相机就很难得心应手了。
11.Oracle的书籍一般都比较深,随便一说就是一大批,EpertOracle、PracticalOracle8i、Cost-basedOracle,SQLServer呢,恐怕只有那套InsideSQLServer了,虽然SQLServer的书籍数量比Oracle的多的多(特别是在国内),但多数都是stepbystep的入门书。
12.对比SQL*Plus与sqlcmd(或2000的osql,6.5的isql),sqlcmd的功能是太简陋,差得太多了。
13.SQLServer的最大优点就是和Windows结合紧密,易用,但是要注意事情都是两面的,这些优点可能导致其致命的缺点,例如易用,使得搞SQLServer的人可以不求甚解,有时候不求甚解是没问题的,但是有时候不求甚解可能会造成灾难,特别是对搞数据库的人来说。不好意思,本来要说SQLServer的优点呢,最后也成了缺点了。

④ oracle和sql区别

oracle是数据库,sql是数据查询语言。
打个比喻就是创库跟出货凭证。没可比性。

⑤ oracle数据库和SQL数据库的区别

一、开放性
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

⑥ sql 数据库和oracle数据库哪个好

兄弟,听我的。肯定学习oracle。原因:
1、oracle是商用的最广泛的关系型数据库管理系统,广泛应用于银行、电信、电力、社保等各个领域。特别是对于unix和linux平台,sqlserver怎么用啊?我想你学习,肯定为了将来应用,或者工作,你的简历里面写oracle和sqlserver完全是不一样的概念。我帮助公司的人力资源参加过很多招聘,在我的角度,如果你的里面有oracle的经历,当然要更有竞争力。
2、从学习的角度来讲,oracle并不比sqlserver难学,对于初学者而言,主要就是sql语言的学习,这方面任何一个数据库系统都是一样的(通用的),不存在谁难谁简单的问题。既然是这样,为什么要去学sqlserver。只不过oracle比较博大精深,如果想要深入学习其管理,是要花费时间和精力的,不过对于开发者而言,是不需要掌握这方面的知识的。
3、从方便性而言,自己的pc机搭建sqlserver和oracle的环境,都差不多,都是图形化安装界面。
而且完全可以从windows环境学起,如果你精力不够,也根本不用考虑unix或linux。以后工作时,遇到了这些系统,再简单适应一下,也就ok。

总之,建议你,从oracle起步,一步到位。

辛苦手码了这么多字,希望帮到你。

⑦ oracle和mysql的区别

这个没什么区别的,只是价钱的区别的,

热点内容
英雄联盟技能脚本 发布:2024-05-17 14:59:41 浏览:444
全名k歌安卓手机里面怎么录屏 发布:2024-05-17 14:40:07 浏览:180
常用数据库介绍 发布:2024-05-17 14:31:38 浏览:504
中孚存储介质信息消除工具 发布:2024-05-17 14:31:33 浏览:589
服务器访问ip如何调转主页 发布:2024-05-17 14:30:33 浏览:789
好玩的解压化妆小游戏 发布:2024-05-17 14:10:57 浏览:127
交通银行怎么登陆不了密码 发布:2024-05-17 13:54:48 浏览:543
安卓如何自动连接无线 发布:2024-05-17 13:53:51 浏览:262
python的urlparse 发布:2024-05-17 13:44:20 浏览:769
linux命令全称 发布:2024-05-17 12:07:54 浏览:110