各种数据库的优缺点

上传人:博****1 文档编号:469465592 上传时间:2022-08-22 格式:DOCX 页数:10 大小:22.75KB
返回 下载 相关 举报
各种数据库的优缺点_第1页
第1页 / 共10页
各种数据库的优缺点_第2页
第2页 / 共10页
各种数据库的优缺点_第3页
第3页 / 共10页
各种数据库的优缺点_第4页
第4页 / 共10页
各种数据库的优缺点_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《各种数据库的优缺点》由会员分享,可在线阅读,更多相关《各种数据库的优缺点(10页珍藏版)》请在金锄头文库上搜索。

1、1选择一个好的数据库是非常重要的。2如何选择一个好的数据库开放性:SQL Server只能在 windows 上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重 要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows 平台的可靠性,安全性和伸缩性是非常有限的。它不象 unix 那样久经考验,尤其是在处理大 数据量的关键业务时.Oracle能在所有主流平台上运行(包括windows)0完全支持所有的工业标准。采用完全开放策 略。可以使客户选择最适合的解决方案。对开发商全力支持。DB2能在所有主流平台上运行(包括windows)0最适于

2、海量数据。DB2在企业级的应用最为 广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占 5%.可伸缩性, 并行性SQL serverDB2 并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。Oracle平行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性 和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。DB2DB2具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境. 数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日 志。

3、数据库分区有时被称为节点或数据库节点安全性SQL server 没有获得任何安全证书。Oracle Server 获得最高认证级别的 ISO 标准认证。DB2获得最高认证级别的 ISO 标准认证。性能SQL Server 多用户时性能不佳Oracle性能最高,保持WindowsNT下的TPC-D和TPC-C的世界记录。DB2适用于数据仓库和在线事物处理性能较高。客户端支持及应用模式SQL ServerC/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接.Oracle多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接DB2跨平台,多层

4、结构,支持ODBC,JDBC等客户操作简便SQL Server操作简单, 但只有图形界面.Oracle较复杂,同时提供GUI和命令行,在WindowsNT和unix下操作相同DB2操作简单,同时提供GUI和命令行,在WindowsNT和unix下操作相同使用风险SQL server完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容 早期产品。使用需要冒一定风险。Oracle 长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。DB2 在巨型企业得到广泛的应用,向下兼容性好。风险小。DB2: 关系型数据库, 适用于大型的分布式应用系统, 确实是非常非常好的

5、数据库 , 无论稳 定性, 安全性, 恢复性等等都无可挑剔, 而且从小规模到大规模的应用都非常适合, 但是使 用起来觉得非常繁琐,首先安装的时候要求颇多,很多软件都可能和DB2产生冲突,因为一 般DB2都是安装在小型机或者服务器上的,所以在PC上安装很费事儿.新建一个库需要设置 很多东西,分配各种各样的存储空间,我们在讲DB2的时候没有将多少应用,几乎整节课都 是在配置它.Oracle: 关系型数据库, 是目前市场占有率最大的数据库, 我在学习 SSH 的时候用的就是 Oracle, 安装起来很繁琐, 而且居然程序文件有 3G 之多. 用起来非常方便, 对于我这样 的初学者, 有很简单的配置,

6、 对于要求很高的企业级应用, 也有很复杂的配置和管理方法, 有很强大的数据字典, 可以说是最实用的数据库了, 但是查了一下, 价格不菲.MS SQL: 不知道你想了解的是2000 还是2005, 这两个版本差了很多,2000的数据库做的不 错, 程序很小, 操作简单, 功能较全, 算是各方面都很中庸的数据库吧, 是中型数据库, 我 的毕业设计就是用 MS SQL 2000做的. 2005中加入了很多功能, 复杂多了, 有大型数据库的 风范了,而且价格也变高了,个人觉得除非用的是Window Server系统或者针对Microsoft 产品, 否则不如用 Oracle 好.MYSQL: 不知道你

7、为什么没有问 MYSQL, 这是一个很好的关系型数据库, 免费, 而且功能很 全, 程序又小, 安装简单, 现在很多网站都用 MYSQL, 在字段约束上做的差了点儿, 其他的 都不错, 和 MS SQL 用着差不多.Access: 典型的桌面数据库, 觉得做个单机系统, 比如记账, 记事儿什么的还成, 在局域网 里跑个小系统都够呛,数据源连接很简单,因为是Office的数据库,所以Windows自带数据 源.1.正如Office方便性和易使用性一样,Access是设计中小企业所用数据库的良好工具,利用 Access的动态页面能力,可以比较容易地达到用它来构造WWW应用环境的目标.2.Sql s

8、erver,Oracle等大型数据库存储容量比较大,安全性比较强,并且对数据库中数据 的恢复和可以同时支持更多用户对数据库进行访问等都有一定的优势。Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时 是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极 限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服 务器崩溃。SQL Server是基于服务器端的中型的数据库,可以适合大容量数据的应用,在功能上管理上 也要比Access要强得多。在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大

9、。 因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者 基本上都可以通用的。SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限 制。SQL Server数据库的特征及其与Access数据库的区别内容Access特征MS SQL特征版本桌面版网络版,可支持跨界的集团公司异地使用数据库的要求节点一人工作,要锁定,其他人无法使用 节点多,支持多重路由器管理权限否管理权限划分细致,对内安全性高防黑客能力否数据库划分细致,对外防黑客能力高并发处理能力100 人或稍多 同时支持万人在线提交,在其它硬件例如网速等条件匹配的情况下可完全实现 导出 XML

10、格式可以,需要单作程序可导出成为XML格式,与Oracle数据库和DB2数据库通用,减少开发成本数据处理能力一般快是否被优化过否是SQL Server 2005数据库管理10 个最重要的特点1. 数据库镜像 通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将 自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。2. 在线恢复使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。 在线恢复改进了 SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库 的其他部分依然在线、可供使用。3. 在线检索操作在

11、线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基底表格、或集簇索引数据 和任何有关的检索,进行同步修正。例如,当一个集簇索引正在重建的时候,您可以对基底 数据继续进行更新、并且对数据进行查询。4. 快速恢复 新的、速度更快的恢复选项可以改进SQL服务器数据库的可用性。管理人员将能够在事务日 志向前滚动之后,重新连接到正在恢复的数据库。5. 安全性能的提高SQL Server 2005 包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增 强密码政策、缜密的许可控制、以及一个增强型的安全模式。6. 新的 SQL Server Management StudioSQL Se

12、rver 2005引入了 SQL Server Management Studio,这是一个新型的统一的管理工具 组。这个工具组将包括一些新的功能,以开发、配置SQL Server数据库,发现并修理其中的 故障,同时这个工具组还对从前的功能进行了一些改进。7. 专门的管理员连接SQL Server 2005 将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他 原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。这一功能将 能让管理员,通过操作诊断功能、或Transact一SQL指令,找到并解决发现的问题。8. 快照隔离我们将在数据库层面上提供一个新的快照隔离(S

13、I)标准。通过快照隔离,使用者将能够使 用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大 的可升级性。9. 数据分割数据分割 将加强本地表检索分割,这使得大型表和索引可以得到高效的管理。10. 增强复制功能对于分布式数据库而言,SQL Server 2005提供了全面的方案修改(DDL)复制、下一代监控 性能、从甲骨文(Oracle)到SQL Server的内置复制功能、对多个超文本传输协议(http) 进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良。另外,新的对等交 易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。对于程序开发人员而言

14、,目前使用最流行的两种后台数据库即为MySQL and SQL Server这 两者最基本的相似之处在于数据存储和属于查询系统。你可以使用SQL来访问这两种数据库 的数据,因为它们都支持ANSI-SQL。还有,这两种数据库系统都支持二进制关键词和关键索 引,这就大大地加快了查询速度。同时,二者也都提供支持XML的各种格式。除了在显而易 见的软件价格上的区别之外,这两个产品还有什么明显的区别吗?在这二者之间你是如何选 择的?让我们看看这两个产品的主要的不同之处,包括发行费用,性能以及它们的安全性。根本的区别是它们遵循的基本原则二者所遵循的基本原则是它们的主要区别:开放vs保守。SQL服务器的狭隘

15、的,保守的存储 引擎与 MySQL 服务器的可扩展,开放的存储引擎绝然不同。虽然你可以使用 SQL 服务器的 Sybase 引擎,但 MySQL 能够提供更多种的选择,如 MylSAM, Heap, InnoDB, and Berkeley DB0 MySQL不完全支持陌生的关键词,所以它比SQL服务器要少一些相关的数据库。同时,MySQL 也缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能。发行费用:MySQL不全是免费,但很便宜当提及发行的费用,这两个产品采用两种绝然不同的决策。对于SQL服务器,获取一个免费 的开发费用最常的方式是购买微软的Office或者Visual Studi。的费用。但是,如果你想用 于商业产品的开发,你必须还要购买SQL Server Standard Edition。学校或非赢利的企业 可以不考虑这一附加的费用0性能:先进的 MySQL纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM数据 库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发 生冲突,在UNIX或类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外 的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。Yahoo!商业网站就使用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号