sqlserver数据库与oracle数据库有什么区别?
着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高。Oracle数据库在大多数企业中受到广泛使用,而SQL Server数据库也因为和Windows的联系,在企业中的使用也是非常广泛。 \x0d\x0d\操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。客户可以利用很多种第三方应用程序、工具。对开发商来说是很大的支持。而SQL Server却只能在Windows上运行了,这个就显得比较单调了,但SQL Sever在Window平台上的表现,和Windows操作系统的整体结合程度,使用方便性,和Microsoft开发平台的整合性都比Oracle强的很多。但Windows操作系统的稳定性及可靠性大家是有目共睹的,再说Microsoft公司的策略目标是将客户都锁定到Windows平台的环境当中,只有随着Windows性能的改善,SQL Server才能进一步提高。从操作平台这点上Oracle是完全优胜于SQL Server的了。 \x0d\x0d\从资料上可以看到,Oracle的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证。这方面证明了Oracle的安全性是高于SQL Server的。 \x0d\x0d\购买一个产品,首先考虑的当然是产品的性能了,当考虑性能的同时当然少不了究竟要花多少钱在这产品也是个很关键的问题。要建立并运行一个数据库系统。不仅仅包含最初购置软件、硬件的费用,还包含了培训及以后维护的费用。Orcale数据库的价格是远比SQL Server数据库要高,为什么Oracle数据库比SQL Server数据库价格上要高出那么多,一方面Oracle的初始花费相对较高,特别是在考虑工具软件的时候,Oracle很多工具软件需要另外购买,与Microsoft提供免费的SQL Server工具软件相比,Oracle更显价格的不菲。但由于SQL Server只能在Windows下运行的原因,普遍认为SQL Server数据库的可靠性是比较差的。Oracle的性能优势体现在他的多用户上,而SQL Server的性能优势在多用户上就显得力不从心了。 \x0d\x0d\操作上SQL Server明显要比Orcale简单,如果你用过Java和DOTNET的开发平台,区别的基本就是Oracle和SQL Server不同,Oracle的界面基本是基于Java的,大部分的工具是Dos界面的,甚至SQLPlus也是, SQL Server是跟VB一样,全图形界面,很少见到DOS窗口。SQL Server中的企业管理器给用户提供一个全图形界面的集成管理控制台来集中管理多个服务器。Oracle也有自己的企业管理器,而且它的性能在某些方面甚至超过了SQL Server的企业管理器,但它安装较为困难。 \x0d\x0d\Orcale数据库和SQL Server数据库那个更快?其实是一个很难答的问题,因为存在许多不定因素,包括处理类型、数据分布以及硬件基础设施等。 \x0d\x0d\SQL Server 2000是一个具备完全Web支持的数据库产品,提供了可扩展标记语言核心支持以及Internet上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点,而Oracle则有着可靠安全性,速度比SQL Server快上百倍,但其价格在实施中却比SQL Server它高出了几百倍。 \x0d\x0d\其实各行业考虑选择那种数据库,是由数据库的特点以及根据自己的业务需求和基础设施综合考虑来决定的。 \x0d\x0d\oracle中有复合数据类型 sql server中没有 \x0d\声明方式:变量名 对象名%type \x0d\这里的变量类型可以是所有以存在的数据类型,具有依赖性 ,存储过程中用这种变量比较灵活,但效率应该会低些 \x0d\x0d\oracle存储过程中借助cursor类型变量返回并访问记录集 sql server中我没用过类似功能 \x0d\x0d\oracle里这么用:存储过程中边查询边给变量赋值 \x0d\select 某一列名 into 变量名 from table where ..; \x0d\相当于oracle中的select 变量名=列....
Oracle与SAP哪个好,两者有什么区别_sap和oracle哪个比较好用
Oracle采用开放策略,它使得客户可以选择一种最适合他们特定需要的解决方案。SQLServer只在Windows上运行,Microsoft这种专有策略的目标是将客户锁定到Windows环境中。由于SQLServer紧密的捆绑在Windows平台上,所以,只有随着Windows操作系统可靠性、开放性以及性能的改善,SQLServer的开放性和可靠性才能进一步提高。 2、性能价格比 选择数据库产品,首先要考虑数据库产品的性能,同时还关心究竟要花多少钱才能建立并运行一套Oracle或SQLServer数据库系统。这些钱不仅包含最初购置软件、硬件的费用,还包含了维护、培训费用。两家公司都宣称自己的性能价格比好,实际上,Oracle公司侧重于产品的可靠性和实用性方面,而Microsoft公司更侧重于产品价格方面。由于操作系统的原因,普遍认为SQLServer的可靠性较差,而另一方面Oracle的初始花费则相对较高,尤其是在考虑工具软件的因素时,与SQLServer免费提供工具软件相比,Oracle更显价格不菲。所以,在考虑该使用什么软件时,要根据自己的业务需求和基础设施来综合考虑。 3、工具软件 使数据库易于安装、使用和管理――组合在一起称为“操作简单”――是一个减少成本的关键因素。Microsoft产品具有易于使用的美誉,在很多方面也确实如此,SQLServer就得益于让人感到使用起来比较容易。SQLServer企业管理器(EnterpriseManager)是SQLServer软件的一个组成部分,给用户提供了一个集成的管理控制台来集中管理多个服务器。Oracle也由自己的企业管理器,它的性能随着版本的提高有所改善,有些方面甚至超过了SQLServer企业管理器,但它安装较为困难,有些较好的组件还需另外购买。SQLServer与Windows操作系统无缝集成,Microsoft公司总是尽可能将所有的软件功能捆扎在一起,除非用户还需要其他用处的操作软件包,否则功能已足够使用了。而Oracle公司将工具软件交给第三方软件商来开发,花费高,尤其在别人的软件免费提供的情况下,这种问题就更显突出。 4、数据库性能 那种数据库更快?这其实是一个很难回答的问题,因为存在许多不定因素,包括处理类型、数据分布以及硬件基础设施等。一些经验表明在长时间运行大量事务方面Oracle数据库要优于SQLServer,但在集群技术等方面,SQLServer比Oracle数据库要好一些。 5、价格:SQLServer不仅需要一个数据库,还需要一个不断升级、不断打补丁的WINDOWS系列操作系统。实际是买一强买一。 6、平台系统:ORACLE支持所有的平台,所有的CPU类型。UNIX平台稳定性得到大家的一致认可。 7、服务:Oracle数据库应用的强大,应用的深度和广度。 8、PL/SQLvsT-SQLT-SQ不支持位图索引,居于函数的索引,分区索引,对象,不支持嵌入java模式。 9、Oracle具有良好的性能调整参数和范围。 10、价格更便宜。 11、TPC-C测试最佳,良好的性价比。 12、方便灵活的管理和安装。
SAP有非常细致深入的标准流程,在流程方面,只要是你想到的问题,SAP都会曾经遇到过并且给出过解决方案。实施SAP比较倾向于改变企业的业务流程来匹配SAP,实现标准化管理。
oracle比较灵活,侧重于通过开发来实现企业业务流程,匹配企业管理。
两者实施要想实施成功,关键点不同。
SAP更强调与前期流程梳理、数据整理以及实施顾问的经验,看是否能将SAP标准管理和企业须自身特性良好的结合起来。
Oracle则更关注开发质量和后期的维护
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!