首页 > 工控软件 > 经验 > 五种数据库管理系统的区别,请问不同数据库管理系统之间有什么异同呢比如OracleSQL Server

五种数据库管理系统的区别,请问不同数据库管理系统之间有什么异同呢比如OracleSQL Server

来源:整理 时间:2024-08-07 15:27:50 编辑:理联盟 手机版

本文目录一览

1,请问不同数据库管理系统之间有什么异同呢比如OracleSQL Server

1、异:各个数据库的物理结构和逻辑结构都不尽相同,这导致各种数据库的管理方法有很大差异;各个数据库都对sql2和sql3规定的sql标准语言进行了扩展,形成了自己的开发语言,也就是方言。很多方言的差异还是蛮大的。2、同:你说的每种数据库都是关系型数据库,它们都尽量向SQL3标准靠拢。包括数据库的安全体系、三级结构两级映像、数据完整性、事务的隔离等等等等。3、使用范围:大型商业数据库的安全性、稳定性高,对产品服务能力也比较强。数据量大、安全要求高时一般都是用这种数据库,Oracle、DB2、SqlServer是其代表;开源数据库一般都是免费的,但是和商业数据库相比,其开发、管理工具都比较难用,能获得的技术支持也比较少,数据库在运行中出现问题时难以获得良好满意的服务,或者服务的费用很高,对于数据量不大,数据安全性要求不是很高的场合,可以使用这些数据库,因为在竞标时减少几十万的数据库成本会给自己带来不小的优势,PostgreSQL、MySQL、Firebird是其代表;至于access,是个小型桌面数据管理系统,当然,也可以做小型网站的数据库管理系统。

请问不同数据库管理系统之间有什么异同呢比如OracleSQL Server

2,SQL SERVERDB2ORACLE这几种数据库有何区别

Oracle数据库是当今最大的数据库厂商Oracle公司的产品,是世界上第一个商品化的关系型数据库管理系统,也是第一个推出与数据库结合的第四代语言开发工具的数据库产品。 Oracle数据库的广泛应用是与其安全性高、稳定性好和跨平台性能强等特点分不开的。其容量大、并发性高等特征可以满足各种商业需求;Oracle数据库的应用结构包括C/S结构、B/S结构和分布式系统结构等多种,可以满足不同架构的系统要求。在安全方面,获得最高级别的ISO标准认证。因此,Oracle数据库成为当前数据库市场占有率最高的产品。 DB2是IBM公司于1983年推出的一个商业化关系型数据库管理系统,是在system R基础上实现的。能在所有主流平台上运行,如UNIX,Windows,OS/2等。DB2具有很好的并行性,把数据库管理扩充到了并行的,多节点的环境。在安全方面,获得最高级别的ISO标准认证。 MS SQL Server是微软公司从Sybase公司购买技术而开发的产品,与Sybase数据库完全兼容,支持C/S结构。仅运行在Windows操作平台,不提供直接的客户开发工具和平台,只提供ODBC和DB-Library两个接口。在安全方面,没有获得任何安全证书。故有Windows环境下应用最广泛的数据库之说。
晕倒,首先它们都是关系型数据库ms sql server 、db2 、oracle、my sql server是大型数据库,少了个sybaseaccess、foxpro是桌面数据库,access是不支持网络的(用程序写成服务不算)。ms sql server 只能用在windows平台上。db2、oracle、my sql server有多平台。db2、oracle在linux平台下比在win平台下牛很多。以上my sql server是有免费版的。都支持sql语言。暂时就想到这些。

SQL SERVERDB2ORACLE这几种数据库有何区别

3,数据库管理软件MS SQL ServerDB2ORACLEMy SQL ServerAccess

晕倒,首先它们都是关系型数据库MS SQL SERVER 、DB2 、ORACLE、My SQL Server是大型数据库,少了个SYBASEACCESS、FOXPRO是桌面数据库,ACCESS是不支持网络的(用程序写成服务不算)。MS SQL SERVER 只能用在WINDOWS平台上。DB2、ORACLE、My SQL Server有多平台。DB2、ORACLE在LINUX平台下比在WIN平台下牛很多。以上My SQL Server是有免费版的。都支持SQL语言。暂时就想到这些。
你想了解什么呢。学习就学oralce吧,比较流行。
1、异:各个数据库的物理结构和逻辑结构都不尽相同,这导致各种数据库的管理方法有很大差异;各个数据库都对sql2和sql3规定的sql标准语言进行了扩展,形成了自己的开发语言,也就是方言。很多方言的差异还是蛮大的。2、同:你说的每种数据库都是关系型数据库,它们都尽量向SQL3标准靠拢。包括数据库的安全体系、三级结构两级映像、数据完整性、事务的隔离等等等等
1、异:各个数据库的物理结构和逻辑结构都不尽相同,这导致各种数据库的管理方法有很大差异;各个数据库都对sql2和sql3规定的sql标准语言进行了扩展,形成了自己的开发语言,也就是方言。很多方言的差异还是蛮大的。2、同:你说的每种数据库都是关系型数据库,它们都尽量向SQL3标准靠拢。包括数据库的安全体系、三级结构两级映像、数据完整性、事务的隔离等等等等。3、使用范围:都是数据库,用来管理数据,更好的方面查询数据和维护数据,大型商业数据库的安全性、稳定性高,对产品服务能力也比较强。数据量大、安全要求高时一般都是用这种数据库,Oracle、DB2、SqlServer是其代表;开源数据库一般都是免费的,但是和商业数据库相比,其开发、管理工具都比较难用,能获得的技术支持也比较少,数据库在运行中出现问题时难以获得良好满意的服务,或者服务的费用很高,对于数据量不大,数据安全性要求不是很高的场合,可以使用这些数据库,因为在竞标时减少几十万的数据库成本会给自己带来不小的优势,PostgreSQL、MySQL、Firebird是其代表;至于access,是个小型桌面数据管理系统,当然,也可以做小型网站的数据库管理系统。 4、性能比较:最好的性能处理机制当然是Oracle和DB2了,Oracle对简单的SQL语言很好的解折性能机制,能处理上亿的数据量,DB2对越复杂的SQL也采用了自己的性能机制,数据量也有上亿,次之就是SQL SERVER 和MYSQL ,最后就中Access了。

数据库管理软件MS SQL ServerDB2ORACLEMy SQL ServerAccess

4,AccessMSSQLMYSQL数据库之间有什么区别

MySQL和Access的区别  MySQL特性:很便宜,通常是免费的;网络承载少;查询优化;可以简便的应用程序通过MySQL做备份;MySQL操纵简单,易上手,且为各种不同的资料格式提供有弹性的扩展界面(ODBC)。  Access特性:简单易学,使用方便,开发效率高。  价格:MySQL对于大多数用户而言是免费的,但是如果你以内嵌的方式使用MySQL或者是只使用MySQL的商业用途软件,你才会需要支付一小笔授权费。而Access的价格更贵一些。  并发处理:Access可以处理的连接数目是无限制的,但是连接必须保持在并发处理的范围限制内;MySQL内定最大连接数为100个使用者,但是即使网络上有大量的资料往来,也不会对MySQL上的查询优化造成太大影响。  资料更新速度:在 Windows 98 上使用相同的硬件和数据尺寸,处理几十万笔资料的时候,MySQL的资料更新速度将明显快于Access; 但是如果处理对象结构,Access将会优于MySQL;当建立表格(table) 以及索引的时候,MySqL 会将表格锁住,如此一来会导致正在进行的大量资料处理速度慢下来,这会保证用户来访时的查询速度,且不会影响网站开发。  结构的优化:MySQL仅需优化硬件条件,而不是MySQL本身;Access的数据库非常的有效率,当然这也有赖于网站的结构设计;MySQL不支持外键,优化时注意如何让存取IO减少到最低值、如何让一个或多个 CPU 随时保持在高速作业的状态、以及适当的网络带宽, 而非实际上的设计以及资料查询语句。  数据备份:MySQL Dump 会产生一个比 Access 好很多而且也更可靠的备份档案。相比之下,在 Access中你只是将一个 MDB 档拷贝起来做备份。其次,即使 MySQL 的备份有部分损坏,复原起来也要比一个损坏的 MDB 档要容易得多了。  资料处理能力:MySQL的资料处理能力比Access强;eg:MySQL如果处理100MB的档案,不会发生承载过重的迹象,而Access就会造成网站效率低下。  MySQL缺点:没法处理复杂的关联性功能;不支持事务处理和事务的提交/撤销;MySQL不支持外键以及参考完整性限制,因此MySQL不适用于有复杂资料关系的应用程序,但是Access可以;而且MySQL也没有存储进程和触发器。当有许多表格需要同时在一个事务过程中完成更新的时候,MySQL的速度较慢。  MSSQL就是SQLSERVER,一般在windows平台上跟asp和asp.net结合使用。mysql一般都是在linux平台跟PHP一起结合使用,不过现在Mysql+php也移值到了Windows平台。
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MS SQL是指微软的SQL Server数据库服务器,它是一个数据库平台,提供数据库的从服务器到终端的完整的解决方案,其中数据库服务器部分,是一个数据库管理系统,用于建立、使用和维护数据库。SQL Server一开始并不是微软自己研发的产品,而是当时为了要和IBM竞争时,与Sybase合作所产生的,其最早的发展者是Sybase,同时微软也和Sybase合作过 SQL Server 4.2版本的研发,微软亦将SQL Server 4.2移植到Windows NT(当时为3.1版),在与Sybase终止合作关系后,自力开发出SQL Server 6.0版,往后的SQL Server即均由微软自行研发。Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。其实Access 也是微软公司另一个通讯程序的名字,想与 ProComm 以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件。Access在2000年的时候成为了计算机等级考试中的计算机二级的一种数据库语言并且因为它的易学易用的特点正逐步取代传统的VFP成为二级中最受欢迎的数据库语言。
Access:是一种桌面数据库,适合数据量较少的应用,存储数据库(.mdb)文件大小不超过2G字节,数据库中的对象个数不超过32,768。MSSQL:是基于服务器端的中型数据库,可以适合大容量数据的应用,在功能上管理上也要比Access强。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。MySQL:是一个开放源码的小型关系型数据库管理系统,目前被广泛地应用在中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
MySQL和Access的区别  MySQL特性:很便宜,通常是免费的;网络承载少;查询优化;可以简便的应用程序通过MySQL做备份;MySQL操纵简单,易上手,且为各种不同的资料格式提供有弹性的扩展界面(ODBC)。  Access特性:简单易学,使用方便,开发效率高。  价格:MySQL对于大多数用户而言是免费的,但是如果你以内嵌的方式使用MySQL或者是只使用MySQL的商业用途软件,你才会需要支付一小笔授权费。而Access的价格更贵一些。  并发处理:Access可以处理的连接数目是无限制的,但是连接必须保持在并发处理的范围限制内;MySQL内定最大连接数为100个使用者,但是即使网络上有大量的资料往来,也不会对MySQL上的查询优化造成太大影响。  资料更新速度:在 Windows 98 上使用相同的硬件和数据尺寸,处理几十万笔资料的时候,MySQL的资料更新速度将明显快于Access; 但是如果处理对象结构,Access将会优于MySQL;当建立表格(table) 以及索引的时候,MySqL 会将表格锁住,如此一来会导致正在进行的大量资料处理速度慢下来,这会保证用户来访时的查询速度,且不会影响网站开发。  结构的优化:MySQL仅需优化硬件条件,而不是MySQL本身;Access的数据库非常的有效率,当然这也有赖于网站的结构设计;MySQL不支持外键,优化时注意如何让存取IO减少到最低值、如何让一个或多个 CPU 随时保持在高速作业的状态、以及适当的网络带宽, 而非实际上的设计以及资料查询语句。  数据备份:MySQL Dump 会产生一个比 Access 好很多而且也更可靠的备份档案。相比之下,在 Access中你只是将一个 MDB 档拷贝起来做备份。其次,即使 MySQL 的备份有部分损坏,复原起来也要比一个损坏的 MDB 档要容易得多了。  资料处理能力:MySQL的资料处理能力比Access强;eg:MySQL如果处理100MB的档案,不会发生承载过重的迹象,而Access就会造成网站效率低下。  MySQL缺点:没法处理复杂的关联性功能;不支持事务处理和事务的提交/撤销;MySQL不支持外键以及参考完整性限制,因此MySQL不适用于有复杂资料关系的应用程序,但是Access可以;而且MySQL也没有存储进程和触发器。当有许多表格需要同时在一个事务过程中完成更新的时候,MySQL的速度较慢。  MSSQL就是SQLSERVER,一般在windows平台上跟asp和asp.net结合使用。mysql一般都是在linux平台跟PHP一起结合使用,不过现在Mysql+php也移值到了Windows平台。

5,SQLServer 和 Oracle 有什么区别

ORACLE与SQL SERVER的区别  体系结构  ORACLE的文件体系结构为:  数据文件 .DBF (真实数据)  日志文件 .RDO  控制文件 .CTL  参数文件 .ORA  SQL SERVER的文件体系结构为:  .MDF (数据字典)  .NDF (数据文件)  .LDF (日志文件)  ORACLE存储结构:  在ORACLE里有两个块参数PCTFREE(填充因子)和PCTUSED(复用因子),可控制块确定块本身何时有,何时没有足够的空间接受新信息(对块的存储情况的分析机制)  这样可降低数据行连接与行迁移的可能性。块的大小可设置(OLTP块和DSS块)  在ORACLE中,将连续的块组成区,可动态分配区(区的分配可以是等额的也可以是自增长的)可减少空间分配次数  在ORACLEl里表可以分为多个段,段由多个区组成,每个段可指定分配在哪个表空间里(段的类型分为:数据段、索引段、回滚段、临时段、CASH段。ORACLE里还可对表进行分区,可按照用户定义的业务规则、条件或规范,物理的分开磁盘上的数据。  这样大大降低了磁盘争用的可能性。  ORACLE有七个基本表空间:  SYSTEM表空间(存放数据字典和数据管理自身所需的信息)  RBS回滚表空间  TEMP临时表空间  TOOLS交互式表空间  USERS用户默认表空间  INDX索引表空间  DBSYS福数据表空间  不同的数据分别放在不同的表空间(数据字典与真实数据分开存放),在ORACLE里基表(存储系统参数信息)是加密存储,任何人都无法访问。只能通过用户可视视图查看。  SQL SERVER 存储结构  以页为最小分配单位,每个页为8K(不可控制,缺乏对页的存储情况的分析机制),  可将8个连续的页的组成一个扩展,以进一步减少分配时所耗用的资源。(分配缺乏灵活性),在SQL SERVER里数据以表的方式存放,而表是存放在数据库里。  SQL SERVER有五个基本数据库:  master(数据字典)  mode(存放样版)  tempdb(临时数据库)  msdb(存放调度信息和日志信息)  pubs(示例数据库)  真实数据与数据字典存放在一起。对系统参数信息无安全机制。  ORACLE登入管理:  SYSTEM/MANAGER (初始帐户)  SYS/CHANGE_ON_NSTALL  INSTALL/ORACLE(安装帐户)  SCOTT/TIGER(示例数据库,测试用)  在ORACLE里默认只有三个系统用户,ORACLE是通过用户登入。  SQL SERVER登入管理:  SQL SERVER身份验证  WINDOWS 身份验证  在SQL SERVER里是通过WINDOWS用户帐户或是用SQL SERVER身份验证连接数据库的。  SQL不是一种语言,而是对ORACLE数据库传输指令的一种方式。  SQL中NULL既不是字符也不是数字,它是缺省数据。ORACLE提供了NVL函数来解决。  ORACLE中的字符串连接为 string1‖string2 ,SQL中为string1+string2.  集合操作:在SQL中只有UNION(并操作),ORACLE中包含MINUS(差操作)、  INTERECT(交操作)、UNION(并操作)。  索引:SQL的索引分为聚集索引和非聚集索引,还包括全文索引;  ORACLE的索引包括:B+树索引,Bitmap位图索引,函数索引,反序索引,  主键索引,散列索引,本地索引。  ORACLE的数据类型比较复杂,有基本数据类型,衍生型,列对象型,表对象型,结构体型;SQL中的数据比较简单,只有一些简单的基本数据类型无法提供事务操作。  在SQL中如果一个事务从开始执行到结束时了错了,它就会回滚到开始之前;  在ORACLE中它采用的是定点回滚,就是该事务函数化和精确错误定位,用savepoint标记保存点,用Rollback标记回滚错误的保存点。  在SQL中循环只有WHILE一种这用起来不灵活,在ORACLE中有多种循环(LOOP循环、WHILE循环、FOR循环)。  在SQL中游标的使用比较复杂,不能同时打开一个以上的游标,因为它只有一个全局变量@@Fast_statues而且声明游标也麻烦,关闭游标时也不清除内存的;ORACLE中游标是以提高速度全部统一的单项游标,可以允许多用户异步读取,而且声明比较简单,就一句declare cursor游标名 is select 语句就可以了。  容错机制:SQL中的错误机制比较复杂,没有提供错误描述;ORACLE中容错类型有三种,一个是预定义错误,一个是非预定义错误,一个是用户自定义,其中在自定义错误中它有两个是在SQL中不有的,那就是SQLCODE 错误号、SQLERRM错误描述。  文件体系结构:SQL中有.MDF(主要数据文件)、.NDF(扩展文件,可以有多个)、  .LDF(日志文件,可以有多个,存放在联机重做日志数据,这里的日志文件有一个缺点就是如果日志文件已填小巧玲珑的话,SQL将自动停止运行并等待人工干预,所以要经常监控日志的情况保证系统的稳定运行)。ORACLE中有.DBF(主要数据文件)、.RDO(日志文件,用来做灾难性的数据备份)、.CTL(控制文件,将数据库的物理文件映射到了数据字典中的逻辑表空间和连机重做日志文件上去,确保数据的一致性)、.ORA(参数文件)。  . SQL只能是本机备份本机的数据库,无法联机备份,而且备份压缩很低,占用了大量空间;ORACLE提供了7种备份机制,具有联机备份功能,有志门的备份机子。  Oracle的日志默认有3个,先写入1号日志,满了后再写入2号日志,2号满了再写入3号日志,3号满了后Oracle将自动备分1号日志的内容,然后清空后写入新的日志信息,且Oracle的日志有多路复用功能,我们可以为日志创建多个镜像,把相同的日志信息同时写入多个日志文件中,这样可以防止磁盘损坏造成的数据丢失。  SQL Server对每个数据库只能分配一个日志文件。且当日志填满后,日志将停止工作,等待人工干预,而无法自动重用。  Oracle的控制文件记录了数据库文件的物理位置和有效性,在每次打开Oracle系统都将自动对数据进行验证,查看其有效性,防止数据的丢失,这体现了Oracle对数据管理的严密性。  SQL Server无此安全机制,只用在使用到了数据库的信息后,系统才去查找数据是否存在。  Oracle的参数文件init.ora是可调的,既我们可以根据数据库的规模调整Oracle对系统资源的使用情况,以达到最合理的资源分配,让Oracle达到最佳的性能。  SQL Server的配置参数是内定的不可调整,它对系统资源的分配是固定的,不受拥护控制,因此无法同时处理大量用户的需求,这限制了它只能作为中,小型数据库。  Oracle以块为最小存储单位,以区为单位分配空间,用户可以根据需要自己定义块的大小,且区可以按等额或递增进行分配,这可以大大减少系统的I/O操作提高数据库的性能。  SQL Server中以页为单位或使用扩展类型以8页为一单位进行空间分配而无法人工干预,当遇到频繁存储或大数据量存储时,系统将频繁进行I/O操作使工作效率低下。  Oracle中的SQL语句书写规范且提供了完整的函数和数据类型。Oracle提供了健全的错误机制,用户可以轻松的获得错误位置和错误原因而加以修改。用户还可以自己定义所须的错误类型,用以检查逻辑错误。Oracle中对数据类型的转换和游标的定义也十分方便。因此,我们对代码的书写和维护也比SQL Server方便许多。  SQL Server使用类C语言,不易维护和查看代码。SQL Server包含的数据类型太少,无法定义结构体,数组,对象。SQL Server无法定义流程机制,类型转换也极不方便,SQL Server中对游标定义十分复杂,且当用户定义的多个游标同时打开时系统却只有一个游标变量,这是SQL SERVER中一个严重的缺陷。  ORACLE中用户可以根据数据需要在创建块时定义填充因子(空闲空间的百分比)和复用因子(当块的存储数据所占的空间下降到这个百分比之下时,块才重新标记为可用)。用户可以根据记录变化频率和数据量的大小设置合适的填充因子和空闲因子。  SQL SERVER只有填充因子,而它的定义与ORACLE刚好相反,它定义的是剩余可用空间的百分比。而SQL SERVER中没有复用因子,当页中数据低于填充因子,但剩余的空间已经不可能再插入新的数据,但页还是标记为可用的,当系统要写入新数据都要访问这个页而浪费时间,这种页称为废页,将使系统插入新数据时浪费大量时间查找可用的页。  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、方便灵活的管理和安装。
开放性 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 在巨型企业得到广泛的应用,向下兼容性好。风险小
SQLServer 和 Oracle 都是关系型数据库,一般问区别,主要是应用范围,前者主要是中小企业使用,界面好、容易管理,可处理中小企业量级数据;而对于处理数据量大、安全要求高的行业往往 会采用Oracle这类数据库,对应的对硬件要求更高、维护成本更大,同类的还有DB等。若是想学习数据库,就看你将来就业行业主要使用哪类就学哪类,都是工具,使用也否比较普遍。 个人推荐优先选择Oracle。
oracle和SQL SERVER都是用SQL语句可以编写数据库,但语法有区别,我楼上说的SQL SERVER说不稳定,也不一定吧~这里我说的都是正版,不过ORACLE确实是现在企业用的多~不过ORACLE可不只是能用JAVA写,要弄清楚ORACLE和SQL SERVER都是数据库,每个软件都有针数据库编程的语法。真正编数据库可以用ORACLE中SQL语句来写。而且真正完全用SQL SERVER的功能也不一定是容易。现在微软的SQL 2000 有一个比较好的特点就是能处理100用户内的并发问题~最新SQL SERVER2005情况还真没过~它们在国际上价格差不多。
文章TAG:五种数据库管理系统的区别请问不同数据库管理系统之间有什么异同呢比如OracleSQLServer

最近更新

  • 网页Python编辑器,求提供python 可以嵌入到网页的编辑器网页Python编辑器,求提供python 可以嵌入到网页的编辑器

    求提供python可以嵌入到网页的编辑器2,用python编写浏览器怎么做3,python有没有免费的编4,plotlypython怎么用5,如何用Python搭建一个网站1,求提供python可以嵌入到网页的编辑器不用了,直接.....

    经验 日期:2024-08-07

  • 小7手游平台,小七手游平台客服电话没人接听小7手游平台,小七手游平台客服电话没人接听

    小七手游平台客服电话没人接听2,小七游戏平台余额怎么用3,小七手游中心充值可靠么小7手游中心是真的吗4,小7手游代购充值靠谱吗5,小7手游靠谱不使用的用户多不多1,小七手游平台客服电话没人.....

    经验 日期:2024-08-07

  • c编辑器手机版下载,c语言手机编译器c编辑器手机版下载,c语言手机编译器

    c语言手机编译器2,C语言编译器中文版可以手机下载的最好我手机5320XM3,手机版C语言编译器咋下载4,免费版c语言编译器下载5,手机C编译器1,c语言手机编译器在手机上运行的C语言编译器?没有!!在电.....

    经验 日期:2024-08-07

  • 鸿蒙系统进入开发者选项在哪,如何进入开发者选项鸿蒙系统进入开发者选项在哪,如何进入开发者选项

    如何进入开发者选项2,开发者选项怎么找3,怎么打开开发者选项4,新版华为手机里的开发人员选项在哪找5,EMUI40的开发人员选项怎么打开1,如何进入开发者选项软件版本号多点击几下,然后退出来就.....

    经验 日期:2024-08-07

  • 游戏如何破解,如何破解游戏游戏如何破解,如何破解游戏

    如何破解游戏2,怎样破解一款游戏3,怎么破解游戏4,游戏是如何破解的5,怎么破解手机游戏1,如何破解游戏下载虫虫助手,或者下载相关游戏破解器什么游戏?你指的是哪一种游戏?每种游戏都有自己的破.....

    经验 日期:2024-08-07

  • 易语言使用教程,易语言怎样使用易语言使用教程,易语言怎样使用

    易语言怎样使用2,易语言怎么用3,易语言如何使用超详细的4,怎么用易语言编写程序5,易语言怎么用啊1,易语言怎样使用安装完全版,里面有教程和示例,很好懂的要用专门的软件来运行2,易语言怎么用易.....

    经验 日期:2024-08-07

  • 有鸿蒙系统的手机可以用多久,华为一部nova手机正常能用多久就得换了有鸿蒙系统的手机可以用多久,华为一部nova手机正常能用多久就得换了

    华为一部nova手机正常能用多久就得换了2,鸿蒙系统支持哪些手机3,荣耀九手机能使用几年4,华为鸿蒙系统支持的手机型号有哪些5,鸿蒙系统怎么样1,华为一部nova手机正常能用多久就得换了这个要.....

    经验 日期:2024-08-07

  • 小程序开发代码大全下载,微信小程序Demo源码怎么找在哪里下载小程序开发代码大全下载,微信小程序Demo源码怎么找在哪里下载

    微信小程序Demo源码怎么找在哪里下载2,微信小程序商城源码免费下载3,小程序源码下载去什么网站4,小程序怎么做5,怎么做小程序1,微信小程序Demo源码怎么找在哪里下载微信小程序的Demo源码有.....

    经验 日期:2024-08-07

工控软件排行榜推荐