对象/关系映射技术与面向对象数据库技术比较分析

2016-12-26 15:54茆寒骏
电子技术与软件工程 2016年22期
关键词:网络技术对象

茆寒骏

摘 要

伴随着计算机技术的不断发展完善,人们的生活方式已经发生了较大的改变,人们生活更加便捷,在不同阶段的网络技术所表现出来的方式存在一定差异,但是越加完善,对于互动交流所造成的影响差异性越大。所以,本文就对于网络技术初期发展对于互动交流的影响进行分析研究,从对象/关系映射技术角度进行比较。

【关键词】面向对象数据库技术 对象/关系映射技术 网络技术

通讯手段及通讯工具在实际应用过程中,人们在互动交流过程中会受到范围及方式等方面的限制。但是伴随着互联网技术的发展及完善,人们在互动交流过程中所具有的局限也被突破,人们互动交流能够逐渐无线及普适,网络技术的完善,在其中起到关键作用,能够有效推动互动交流的发展。

1 网络技术发展初期及其对互动交流的影响

1.1 网络技术的表现形式

网络技术在刚开始发展过程中,最具有代表性的技术主要有两个,分别是报文分组交换技术与WEB技术。报文分组交换技术主要表示的是将数据分解为到数据包内,利用通讯阶段对于数据信息进行传输,还能够有效保证数据信息的完整性,其中主要特征就是在数据信息传输过程中,容易出现数据包丢失的情况,这就需要对于数据包进行重新传输,能够有效降低节点在数据信息传输过程中的重要性,网络系统内不同节点能够有效连接。WEB技术在实际应用中能够满足用具对于信息交流及搜索,利用互联网技术提供真毒性服务,WEB技术产生最为显著标志就是图形浏览器的出现。

1.2 对互动交流的影响的表现

网络技术初期发展过程中,网络互动交流形式主要特点就是延时通信的出现。网络技术在刚开始推出的之后,主要目的就是满足军事在发展中的实际需求,伴随着计算机技术不断完善,已经逐渐成为人们实际生活中主要互动交流的方式。在这个时间段内,网络互动交流最为主要的核心就是文字互动交流,双方在实际共同交流过程中,主要通过文本内容的方式进行沟通交流,在这个过程中所出现的图形也是十分简单,交流过程中并不需要受到时间及空间上面的限制,能够根据自身实际情况传输电子邮件,但是这个时间段内互动交流程度较低,造成信息在沟通传输过程中容易出现延时性。

2 从面向数据库技术和对象/关系映射技术角度进行比较

2.1 面相数据库技术

面向对象数据库技术是数据库技术与面向对象技术发展到一定水平之下的成果,在对于复杂对象进行描述的时候,主要应用的方式是使用类的封装方式,进而对于复杂对象的行为进行模拟。面向数据库技术在实际应有中最为显著特点就是代码及数据并不是独立存在的,主要是通过函数关系对于数据进行计算。

2.2 对象/关系映射技术

面向对象软件在实际开发过程中,根据有关软件开发方法,进而形成了对象/关系映射技术。对象/关系映射技术是以关系模型数据库结构作为基础,映射对象模型对于有关对象进行描述,人们在实际操作过程中,能够具体将所接触到的语句进行描述,所应用的对象及操作方式十分简单便捷,如图1所示,为对象/关系映射技术结构示意图。

2.3 面向数据库技术与对象/关系映射技术的比较

面向数据库技术在实际应用中,所应用的数据库类型是新类型,并不是传统关系型数据库,这种数据库类型能够有效解决传统数据库所具有的阻抗失谐问题进行解决。对象/关系映射技术在实际应用中,能够有效将关系性数据库与对象数据进行连接,承担着一个相互转化数据的责任,但是在技术仅仅能够将数据库内的对象划分为表格,并没有有效解决传统数据库类型所存在的阻抗失谐问题。

3 面向数据库技术和对象/关系映射技术的优点及缺点

3.1 面向数据库技术

面向数据库技术在实际应用中,能够从本质上面解决传统数据库所存在的阻抗失谐问题,维护性能显著提高。要是从维护角度进行分析,面向数据库技术最为显著性能就是耦合性能十分突出,能够在不同网络平台上面应用,所应用的查询方式较为简单。虽然面向数据库技术在实际应用中拥有十分显著优势,但是还存在一定缺点,首先就是面向数据库技术无法兼容SQL标准,无法对于现在关系数据库进行转换,主要现在关系数据库所应用的接口都是SQL标准。

3.2 对象/关系映射技术

对象/关系映射技术在实际应用应用中拥有良好的数据库转换性能,在对于数据操作过程中,能够根据面向对象的形式,提高数据库性能。在数据操作方面,能够直接对于业务对象进行处理,并不需要对于储存方式及语句进行分析,同时在宽展及维护方面也具有重要作用。但是对象/关系映射技术在实际应用中却存在一定缺点,最为主要的就是对象/关系映射技术并没有解决传统关系数据库所存在的阻抗失谐问题,其次就是在数据缓存方面存在一定缺陷。

4 结论

简而言之,在对于对象/关系映射技术与面向对象数据库技术比较分析之后,能够发现对象/关系映射技术与面向对象数据库技术在实际应用中所存在的优势及缺点,应用效果也存在一定差异,能够有效推动对象/关系映射技术及面向对象数据库技术的共同发展,对象/关系映射技术与面向对象数据库技术在数据库内共同应用,对于数据库系统发展具有重要意义。

参考文献

[1]赖朝新,瞿晓静.面向对象数据库技术的两种发展途径[J].现代情报,2014(11).

[2]汪琛,胡浩民.面向对象数据库技术的发展与前景[J].福建电脑,2015(05).

[3]王意洁.面向对象的数据库技术[M].电子工业出版社,2013(03).

[4]何治成.面向对象的电力系统异构应用信息共享研究[D].重庆:重庆大学,2015(06).

[5]杨艳亮.NETRemoting技术在分布式数据库中的研究及应用[D].昆明:云南大学,2015(09).

作者单位

同济大学软件学院 上海市 201804

猜你喜欢
网络技术对象
神秘来电
涉税刑事诉讼中的举证责任——以纳税人举证责任为考察对象
基于熵的快速扫描法的FNEA初始对象的生成方法
网络技术对高校教育管理的影响及对策
区间对象族的可镇定性分析
三角范畴中的(n,m)-强ξ-Gorenstein投射对象