志在指尖
用双手敲打未来

sql和oracle的区别(数据库的4个特点)

sqloracle的区别

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

数据库的4个特点

数据库的4个特色:数据库原子性、数据库一致性、数据库隔离性、数据库持久性
数据库原子性:业务包含的所有操作要么悉数成功,要么悉数失利回滚;成功有必要要彻底使用到数据库,失利则不能对数据库产生影响。
数据库一致性:业务履行前和履行后有必要处于一致性状况,例:用户A和用户B的前加起来一共是5000;无论AB用户之间是如何彼此转化的,业务结束后两个用户的钱加起来还是5000,这便是业务的一致性。数据库
数据库隔离性:当多个用户并发访问数据库时,数据库为每一个用户敞开的业务,不被其他业务的操作所搅扰,多个并发业务之间要彼此隔离。
数据库持久性:一个事物一旦被提交了,那么对数据库中的数据的改变便是永久性的,即便在数据库体系遇到毛病的情况下也不会丢失事物的操作。
数据库是依照数据结构来安排、存储和办理数据的仓库。随着信息技术和市场的发展,特别是20世纪90年代以后,数据办理不再仅仅是存储和办理数据,而转变成用户所需要的各种数据办理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库体系,在各个方面都得到了广泛的使用。
数据库的发展大致可以划分为以下几个阶段:人工办理阶段、文件体系阶段、数据库体系阶段、高档数据库阶段。根据数据结构的联系和安排,数据库大致可以分为3类:层次式数据库、网络式数据库和关系型数据库。

未经允许不得转载:IT技术网站 » sql和oracle的区别(数据库的4个特点)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载