内存0*00000050
请问这是什么原因怎么解决
更新时间:2023-12-09 12:12
最满意答案
开放性 SQL Server 只能在Windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量的关键业务时。 Oracle 能在所有主流平台上运行(包括 Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 DB2 能在所有主流平台上运行(包括Windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。 可伸缩性,并行性 SQL Server 并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展Window NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果WindowsNT不能满足需要, 用户可以把数据库移到UNIX中。 DB2 DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点。 安全性 SQL server 没有获得任何安全证书。 Oracle Server 获得最高认证级别的ISO标准认证。 DB2 获得最高认证级别的ISO标准认证。 性能 SQL Server 多用户时性能不佳 Oracle 性能最高, 保持WindowsNT下的TPC-D和TPC-C的世界记录。 DB2 适用于数据仓库和在线事物处理,性能较高。 客户端支持及应用模式。 SQL Server C/S结构,只支持Windows客户,可以用ADO,DAO,OLEDB,ODBC连接。 Oracle 多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。 DB2 跨平台,多层结构,支持ODBC,JDBC等客户。 操作简便 SQL Server 操作简单,但只有图形界面。 Oracle 较复杂, 同时提供GUI和命令行,在Windows NT和Unix下操作相同。 DB2 操作简单,同时提供GUI和命令行,在Windows NT和Unix下操作相同。 使用风险 SQL Server 完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。 Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。 DB2 在巨型企业得到广泛的应用,向下兼容性好。风险小
其他回答
随着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高。 操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。客户可以利用很多种第三方应用程序、工具。对开发商来说是很大的支持。而SQL Server却只能在Windows上运行了,这个就显得比较单调了,但SQL Sever在Window平台上的表现,和Windows操作系统的整体结合程度,使用方便性,和Microsoft开发平台的整合性都比Oracle强的很多。但Windows操作系统的稳定性及可靠性大家是有目共睹的,再说Microsoft公司的策略目标是将客户都锁定到Windows平台的环境当中,只有随着Windows性能的改善,SQL Server才能进一步提高。从操作平台这点上Oracle是完全优胜于SQL Server的了。 从资料上可以看到,Oracle的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证。这方面证明了Oracle的安全性是高于SQL Server的。 购买一个产品,首先考虑的当然是产品的性能了,当考虑性能的同时当然少不了究竟要花多少钱在这产品也是个很关键的问题。要建立并运行一个数据库系统。不仅仅包含最初购置软件、硬件的费用,还包含了培训及以后维护的费用。Orcale数据库的价格是远比SQL Server数据库要高,为什么Oracle数据库比SQL Server数据库价格上要高出那么多,一方面Oracle的初始花费相对较高,特别是在考虑工具软件的时候,Oracle很多工具软件需要另外购买,与Microsoft提供免费的SQL Server工具软件相比,Oracle更显价格的不菲。但由于SQL Server只能在Windows下运行的原因,普遍认为SQL Server数据库的可靠性是比较差的。Oracle的性能优势体现在他的多用户上,而SQL Server的性能优势在多用户上就显得力不从心了。 操作上SQL Server明显要比Orcale简单,如果你用过Java和DOTNET的开发平台,区别的基本就是Oracle和SQL Server不同,Oracle的界面基本是基于Java的,大部分的工具是Dos界面的,甚至SQLPlus也是, SQL Server是跟VB一样,全图形界面,很少见到DOS窗口。SQL Server中的企业管理器给用户提供一个全图形界面的集成管理控制台来集中管理多个服务器。Oracle也有自己的企业管理器,而且它的性能在某些方面甚至超过了SQL Server的企业管理器,但它安装较为困难。 Orcale数据库和SQL Server数据库那个更快?其实是一个很难答的问题,因为存在许多不定因素,包括处理类型、数据分布以及硬件基础设施等。 SQL Server 2000是一个具备完全Web支持的数据库产品,提供了可扩展标记语言核心支持以及Internet上和防火墙外进行查询的能力,具有可伸缩性、灵活性、扩充性好,而且价格便宜等特点,而Oracle则有着可靠安全性,速度比SQL Server快上百倍,但其价格在实施中却比SQL Server它高出了几百倍。 其实各行业考虑选择那种数据库,是由数据库的特点以及根据自己的业务需求和基础设施综合考虑来决定的。
都是数据库。 本人觉得最大的区别在于、大型的公司都用Oracle,而一般中小型 的企业用Sql Server. 而且Oracle也不便宜啊。 甲骨文公司的、你上网搜一大把、 其他的似乎没什么本质的区别吧、
相关问答
更多-
Oracle、SQL Server及mysql三者有什么区别[2023-12-22]
区别如下: 1、Oracle和SQL Server是商业收费的,而MySql是开源免费的; 2、Oracle和MySql是甲骨文的产品,SQL Server是微软的产品; 3、Oracle和IBM DB2都是超大型关系数据库,SQL Server是大型关系数据库,而MySql是中型关系数据库; 4、Oracle比SQL Server的安全性高,而SQL Server又比MySql的安全性高。 等等... -
Oracle数据库与SQL Server数据库的区别是什么?[2023-07-07]
ORACLE 是企业级数据库 SQL server 是中小型的数据库 ORACLE 的对大型数据索引 优于现在所有的数据库 也就是说在运行查询 1000万条数据时候 oracle 要比sqlserver快得多 这只是其中一点. 基本各大门户网络站点都是使用的oracle数据库 -
SQL Server是什么意思[2022-03-30]
SQL一种结构化查询语言,SQL Server数据库服务系统,管理大量数据的工具 -
SQL Server和Oracle有哪些区别?[2022-03-27]
Oracle 数据库领域老大,看下面的 SQL Server只适合个人使用或小型企业,成本低,但为了学习我也不会选择它,缺点多多。 DB2 功能上紧次Oracle,担接触的人不多,应用面不如Oracle。 看了下面的你们就都会明白了,不懂的就应该知道以后如何选择使用的数据库了。 1.选择一个好的数据库是非常重要的。 2.如何选择一个好的数据库 开放性: SQL Server 只能在windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用 ... -
sql server与oracle的区别是什么?[2022-12-24]
开放性 SQL Server 只能在Windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且Windows平台的可靠性,安全性和伸缩性是非常有限的。它不象Unix那样久经考验,尤其是在处理大数据量的关键业务时。 Oracle 能在所有主流平台上运行(包括 Windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 DB2 能在所有主流平台上运行( ... -
Oracle与sql server区别是什么?[2023-08-24]
两种数据库sql语句通用,里面有些字段类型不一样; Oracle比SQLServer消耗更多内存,因为Oracle每个数据库的服务都是分开的,SQLServer就一个服务可以放很多数据库; Oracle比SQLServer安全性好,由此 Oracle比SQLServer复杂,比如导入导出数据库、权限管理、,Oracle操作都要多一点,不过都很好学的; 在中国,两样数据库都可以免费,想用那种数据库一切向客户看起; 建议要先学公司用的数据库。 主要看你是软件专业人士学习,还是业余了解一下? -
sql server mysql oracle这三个哪个比较容易学,它们的区别在那里?[2023-11-18]
SQL SERVER看起来最好学,一般都被教材用做范例.MY SQL免费软件,我们这好多小的私人公司都用这个,招聘的时候问的比较多.Oracle很巨大和复杂,涉及到安装,对于自己在家学习并不是好的选择. -
sql server和oracle并发控制机制的区别[2023-06-11]
一、开放性 1、SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。 2、 Oracle 能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。 二、可伸缩性,并行性 ... -
NOT关键字的两个展示位置在逻辑上都是等效的,并提供相同的结果。 不在括号表达式反转该表达式的结果之前,但这是传统的布尔逻辑,并非特定于SQL。 在T-SQL中,对于您的示例,SQL Server 2014和SQL Server 2016中的执行计划是相同的(假设:表具有主键,并且country未编入索引)。 特别注意你给出的例子:当IN参数中有NULL值时, IN运算符的行为与预期的不同。 对于Oracle, 请看这里 ; 对于T-SQL,请考虑这一点: select 1 where 'A' in (nu ...
-
Oracle systimestamp的SQL Server等价物是什么?(What is the SQL Server equivalent for Oracle's systimestamp?)[2022-03-18]
据我所知,SYSDATETIMEOFFSET()是等价的。 你觉得两者有什么区别吗? As far as I know SYSDATETIMEOFFSET() is the equivalent. Did you find any difference between both ?