数据库在分布式管理系统中的应用

2017-03-06 23:25万勇
电子技术与软件工程 2017年1期

万勇

随着互联网、大数据、云计算技术的快速发展和进步,促进了分布式管理在多个领域得到广泛普及和使用。数据库是分布式管理系统运行的基础,承载着数据保存、加工和处理等多个关键功能,与分布式管理系统集成关键技术包括ADO .NET和JavaBean两种,可以实现数据库连接、插入、删除、修改和查询操作,提高了数据库与分布式管理系统集成运行的稳定性、可靠性和安全性。

【关键词】数据库 分布式管理系统 ADO .NET JavaBean

1 引言

“互联网+”使人类社会买入智能化、自动化和共享化时代,分布式管理系统已经在电子商务、电子政务、电力通信、金融证券、生产控制、物流仓储等各个行业得到广泛普及和使用。分布式管理系统最为关键的功能就是实现信息加工、处理,数据库则可以实现系统加工过的数据存储、访问等功能,因此数据库是自动化、信息化系统发展的重要支柱。数据库发展已经经历了网状数据库、层次数据库、关系数据库等多个时期,信息管理从原来的杂乱无序也发展到了智能化存储,进一步改进了数据库的存储、操作并发性、完整性、一致性和完整性能力,更好地为分布式管理系统加工和处理数据提供服务。

2 数据库在分布式管理系统中的应用

数据库可以动态的管理和优化存储结构,实现了数据的Web管理,可以为构建一个功能丰富、数据规模较大的应用软件提供应用环境,数据库在分布式管理系统中的应用包括连接、插入、删除、修改和查询五个方面。

2.1 数据库连接

分布式管理系统前台页面输入请求信息之后,Web服务器接收该信息,并且按照Web服务规则对逻辑业务请求进行解析,将数据库处理信息分离出来,并且请求数据连接,以便建立一个访问数据库的桥梁。数据库连接时数据库操作的前提,数据库连接操作最关键的内容就是保持数据的实时在线,保证数据库、分布式管理系统的通信正常性。

2.2 数据库插入

数据插入是分布式管理系统更新操作之一,其可以利用SQL程序设计的Insert语句将数据插入到数据库中,实现分布式管理信息添加功能。为了提高数据库插入效率,其可以利用数据分类、数据移植、动态存储等功能实现信息加工,这样就可以优化插入操作,尽可能的提高分布式管理系统的响应速度。

2.3 数据库删除

数据库删除操作可以根据用户请求,利用delete语句将数据信息删除。数据库删除操作可能涉及多个数据表,因此操作时间非常长,容易造成系统处理瓶颈,大大的降低响应速度。

2.4 数据库修改

数据库修改操作可以利用Update语句修改相关的数据信息,以便能够更新数据库的相关内容。

2.5 数据库查询

数据库查询操作可以利用Select语句查询数据信息,并且将结果封装到一起反馈给用户,供用户查看数据库查询信息。

3 数据库与分布式管理系统集成关键技术

数据库与分布式管理系统集成时,最为关键的技术就是开发ADO .NET组件、JavaBean组件,利用先进的组件技术实现数据库操作封装。

JavaBean是Sun公司提出的一种面向对象技术,其是一种Java程序语言开发的数据库组件,可以为数据库操作提供一致性的公共方法,为用户提供一个数据操作模式,用户可以将JavaBean的功能、处理打包封装到一起,通过内部的JSP页面、Servlet、Applet程序开发数据对象,并且可以为用户提供一种随时随地的复制和粘贴功能,实现程序的可移植性管理。JavaBean组件主要包括两种,一种是可以用于数据库管理系统直接操作的用户界面,另外一种可以直接与分布式管理系统进行连接操作。JavaBean利用JavaApplet进行数据操作,其可以遵循严格的数据通信协议,构造器中包含GUI要素,可以实现按钮滚动、页面分割等,构造器工具是一个包含了一些Bean的复合文档相关的编辑器,更好地实现数据库操作。

ADO .NET是微軟公司提出的一种数据库操作计算,ADO.NET采用功能强大的DataAdapter操作,可以利用数据适配器连接到数据库,这样就可以实现数据集操作和管理。DataAdapter操作和处理的核心就是能够为数据库和分布式管理系统的数据需求之间提供一个桥梁,这个桥梁可以检索和保存数据内容,并且为数据存储提供一个准确的SQLServer操作指令。为了能够适应现代Web服务,ADO .NET提出采用XML技术为DataAdapter提供一个统一的变成模型,该模型能够操作关系型、结构型和层次型数据库。另外,ADO .NET为了改善数据库处理时存在的问题,比如连接容易掉线、数据处理格式符号不一致等问题,因此可以通过调用采用同一套标准API,就可以更好的保证数据库的实时在线和处理可靠性。目前,ADO.NET在数据库处理采用的基本对象包括四个方面,分别是Command对象、Connection对象、DataReader对象和DataAdapter对象。

4 结束语

分布式管理系统开发过程中,其可以利用ADO.NET、JavaBean与数据库集成在一起,实现分布式管理数据连接、插入、修改、删除和查询操作,动态管理数据库信息内容,同时支持XML、Web服务,提高了数据处理时效。

参考文献

[1]江凌,杨平利,杨梅,等.基于ADO.NET技术访问SQL Server数据库的编程实现[J].现代电子技术,2014,10(08):95-98.

[2]闫兵.基于分布式数据库的图书馆自动管理系统设计[J].西南师范大学学报(自然科学版),2016,41(02):147-153.

[3]解紫莹,景慎艳.提高Java数据库访问效率的策略研究[J].福建电脑,2016,32(02):143-143.

[4]方开红.ADO.NET数据库访问技术在ASP.NET开发中的研究与应用[J].软件工程师,2015,11(07):19-21.

作者单位

国药集团先进(上海)医疗器械有限公司 上海市 200051