XML面向对象数据库相对于DBMS的优势

XML面向对象数据库相对于DBMS的优势,第1张

DBMS不就是数据库管理系统的缩写么?XML面向对象数据库,也是数据库管理系统的一种呀。

你是不是想说面向对象的数据库对于关系型数据库的优势?

面向对象数据库和关系型数据库,在认识和分析数据方法论上有很大不同。关系和对象之间存在鸿沟因此还会出现ORmapping这种东西。

目前讲面向对象数据库一般适用于轻量级的应用,而对于大型的,数据密集型的应用则不适用。

XML数据库在性能上面和常见的企业级关系型数据库还是有很大差距的

1优点

A重用性 利于开发速度 如果你想开发某个功能发现他实现起来很麻烦,这个时候有另一技术能很好的解决

时其优势就发挥出来了

B,封装性/抽象性:结构清晰 很标准 规范化 易于理解 可读性更强

C继承 容易扩展,在大框架不变的情况下很容易就开发出适合自己的功能

2缺点

A执行速度会打折扣

根据存储模型分区上,数据库类型可分为:网络数据库,网络数据库,关系数据库(关系数据库),树的数据库(分层数据库)中,面向对象的数据库(面向对象数据库)等。商业应用主要是关系型数据库,如甲骨文,DB2,SYBASE,MS SQL Server中,信息最大,MySQL和等。详尽的清单是毫无意义的,数据库太多,你不说你的工作是什么,相关方面将难以提供更适合您的数据库。 主要应用一般是互补的脚本ASP + ACCESS ASPNET JSPMICROSOFT的SQL一般是更加复杂和强大,但一分不少相同的脚本和ACCESS MySQL和PHP的结合更加完美,如果你需要处理1000W条数据以上级别的数据,那上面是不合适的,更普遍的使用ORACLE的这个项目是非常困难的,如果你想学习,那么你首先要学会这个网上教学,微软SQL酒吧,ASPNET 20中,应用程序是非常广泛。

关于面向对象数据库,网上一搜一大堆,我给你简明扼要的说一下。

面向对象数据库就是把数据以对象的形式组织起来,而不是像关系型数据库以表的形式来组织数据,并且根据需要也能提供ACID等事务特点。一开始的设计主要是要方便的配合面向对象编程语言的数据 *** 作需要,渐渐的,成为了一种强大的数据库类型。

主要区别:面向对象数据库可以处理比关系型数据库更复杂的数据类型以及复合数据类型,并建立相关索引;数据查询时,不需要表格的join *** 作,直接通过指针和索引查找数据;数据之间可以有继承关系;数据库模式和程序类定义模式吻合;等等等等

对象数据库是一种以对象形式表示信息的数据库。对象数据库的数据库管理系统被称为 ODBMS 或 OODBMS。

两个主要原因让用户使用对象数据库技术。首先,关系数据库在管理复杂数据时显得笨重。其次,被应用软件 *** 作的数据一般是用面向对象的编程语言如 C++, Java, Delphi和 C# 写成,而那些用来转化数据表示和关系数据库元组的代码很冗繁,执行时也有不少耗时。

对 ODBMS 和关系 DBMS 的基准测试显示 ODBMS 在某些任务上优势明显。 主要原因是许多 *** 作使用导航式而不是声明式接口, 并且对数据的导航式访问通常可以有指针高效得实现。

对基于导航数据库技术,如ODBMS的批评指出, 基于指针的技术为一些特殊的搜索路径或视点(viewpoint)作了优化。而且,对一般目的的查询,基于指针的技术比关系型要慢并难于形式化。导航式显得适合与特定应用而失了普遍,未来的使用。

ODBMS 的其他技术显得缺失了与SQL世界中大量工具或特性的互 *** 作性包括但不限于产业标准互联性,报告工具, OLAP 工具以及备份和恢复标准。 另外,不像关系数据库,对象数据库缺少形式化的数学基础,而这反过来导致他们在查询支持上的弱势。 不过,这一缺陷被部分弥补,因为一些 ODBMS 除了 导航式访问外也提供了对 SQL 的完全支持,如 Objectivity/SQL++。

事实上,在概念封装即隐藏数据使他只能通过公布的一些接口访问 和关系数据库技术假定数据只能由基于数据内容的查询而不是预定义的查询路径的形式访问之间存在着本质的张力。数据库中心论倾向于用声明和属性驱动的观点看世界, 而面向对象倾向于从行为的观点看世界。这就是 围绕着OOP和数据库的许多 impedance mismatch 问题之一。

以上就是关于XML面向对象数据库相对于DBMS的优势全部的内容,包括:XML面向对象数据库相对于DBMS的优势、数据库面向对象模型的优缺点是什么、数据库类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9545416.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存