通信信息系统数据库应用关键技术研究

(整期优先)网络出版时间:2021-12-29
/ 2

通信信息系统数据库应用关键技术研究

黄式彬

中邮科通信技术股份有限公司 福建省福州市 350001

摘要:通信信息系统承载的用户多、数据规模大,不同类型的数据访问频次也不同,因此为了提高通信信息系统的应用性能,需要加强系统数据库的设计,引入更加先进的技术,比如优先级访问技术、大数据技术等,同时还可以利用Oracle数据库管理系统,实现通信信息系统的便捷化开发和接口访问,进一步提高通信信息系统的数据库操作水平。

关键词:通信信息系统;数据库;接口;大数据

1 引言

随着互联网、大数据、云计算等技术的快发普及和发展,通信信息系统承载的数据量也越来越多,不仅包括各类型的文本、图像数据,还包括各类型的视频、音频等数据,甚至还要承载各类型的立体模型数据,因此为了提高通信信息系统的数据存储、管理能力,需要引入先进的数据库技术,比如大数据或云计算等,提高数据处理的并发性,还可以加强数据信息的存储管理,实现热点数据的优先级访问[1]

2 通信信息系统数据库设计技术

通信信息系统数据库设计包括三个方面,分别是数据库需求分析、数据库概念设计、数据库关系表设计,每一个环节都引入了不同的设计方法,比如实体关系图、二维表等,同时通信信息系统与数据库进行连接的过程中,还引入了JavaBean技术或NetBeans技术,这些技术形成了一个功能强大的操作接口,完成通信信息系统的访问和操作[2]。目前,为了提高通信信息系统数据库的处理效率,还引入了大数据或云计算技术。

(1)基于大数据提高数据的存储管理效率

通信信息系统的主要功能就空间数据存储、数据加工和处理、可视化应用等。通信信息系统可以按照严格的数据划分模式,采集和存储空间数据信息,并且将这些信息利用建模的方式,确保空间数据、行业应用数据的有效融合,比如导航软件与通信信息系统融合,能够将每一栋建筑或地标都展示在导航软件上。大数据作为一种先进的技术,其可以提高通信信息系统数据库处理的性能[3]。目前,通信信息系统数据库处理的时效性非常差,同时吞吐量也非常小,因此为了提高数据处理速度,本文提出引入大数据技术,该技术能够按照通信信息系统应用需求,分析各行业应用高峰时期,以便能够按需为这些应用提供更高的访问速度,从而提高数据库处理效率。另外,大数据技术在通信信息存储的过程中,还可以利用先进的模式识别技术,针对通信信息进行分类存储,将访问频次较多的通信数据放置在优先级较高的位置,将访问频次较低的GIS数据放置在较低的位置,从而可以提高数据访问的效率。

(2)基于云计算提高大数据并发访问水平

云计算采用MapReduce技术,该技术能够构建一个功能完善和效率快速的并行计算框架,可以根据数据备份、恢复等计算任务的并行化处理。通信信息系统数据库保存的数据种类很多,因此可以利用云计算实现分布式、透明式存储,并且基于大数据构建分片管理和处理技术,通过空间数据的横向扩展(Scale-Out),实现单表过亿、乃至数十亿空间数据的存储与管理。云计算还可以充分的利用虚拟化技术,按照不同行业的信息存储需求分配存储空间,确保每一个备份用户的独立性和完整性。同时,基于云计算还可以实现CPU、网络带宽和服务器的虚拟化,为不同的用户分配CPU、网络带宽等资源,扩展物理设备的使用频次和提高利用率。

3 通信信息系统数据库管理系统

目前,通信信息系统常用的数据库管理系统包括很多,主流系统为Oracle数据库管理系统、PostgreSQL数据库管理系统和MySQL数据库管理系统[4]。Oracle是一种非常先进的关系型数据库管理系统,已经在很多企业得到广泛普及和使用,是一种运行稳定、功能齐全、性能超群的贵族产品,能够大规模的处理数据,系统吞吐量非常大,安全性能要求也比较高。PostgreSQL是一个功能非常强大的、源代码开放的客户/服务器关系型数据库管理系统,PostgreSQL拥有一个非常健壮的软件包,有很多在大型商业RDBMS中所具有的特性,包括事务、子选择、触发器、视图、外键引用完整性和复杂锁定功能。MySQL数据库管理系统使用C和C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。MySQL数据库广泛应用于Web应用软件中,比如一些分布式管理系统或基于B/S架构的系统,MySQL数据库提供 TCP/IP、ODBC和JDBC等多种数据库连接途径,具有较强的可移植性和鲁棒性,同时还可以应用于许多轻量级的移动应用软件。

通信信息系统数据库管理系统可以采用Oracle,其是一种功能完善和操作处理较强的数据库管理系统,其可以支持很多的轻量型应用软件。Oracle数据库管理系统是在大型数据库的操作基础上,还专门引入了轻量型应用开发支持组件,能够实现移动设备软件的开发支撑,实现离线数据的访问和操作。Oracle数据库管理系统利用数据字典的关键技术完成系统开发,数据字典可以配合软件工程数据流图技术,完成数据项操作,比如可以完成数据项的结构加工和设计,能够为数据项、数据流、数据结构和数据存储等组成元素进行解释,并且实现数据处理逻辑的描述。数据字典是一个信息结合,可以完成数据元素的定义。数据字典可以帮助软件设计师理解软件建模内容,完成数据库应用程序的修改,进一步提高应用程序元数据的加工能力,也可以提高数据加工的可解释能力。

通信信息系统数据库开发中可以利用Oracle完成数据库的连接,为数据库插入、修改、删除和查询信息提供一个应用程序接口,实现多种数据库的统一访问功能,在这个过程中,通信信息系统开发常用的接口就是JavaBean,该接口是Java程序实现的一组函数,其包括四个核心对象,分别是用于注册驱动的对象DriverManager、与数据库创建的连接对象Connection、数据库操作对象Statement和数据库操作结果集对象ResultSet。JavaBean能够为开发人员提供一个标准的应用程序接口,可以将所有的Oracle数据库操作语句嵌入到Java程序中,可以为更高级的工具提供跨平台操作技术,不需要受到应用软件配置Oracle数据库不同带来的影响。Oracle还引入了远程调用机制,该机制能够将完整的对象作为返回值或参数传递给通信信息系统,不仅仅预定义数据类型,也及时可以将哈希表这样的复杂类型作为参数传递,Oracle采用了自然的、直接的和功能全面的方法实现分布式计算服务,帮助程序员利用持续递增的方式添加系统功能。

4 结束语

通信信息系统可以根据用户的需求完成各种业务操作,数据库作为该系统的重要组成部分,开发中引入很多先进的云计算和大数据技术,实现数据存储的优先级划分,还可以提高数据库的吞吐量和并发处理性能。通信信息系统开发中利用Oracle数据库管理系统,该系统能够引入数据字典和JavaBean机制,从而可以完成数据的操作和处理,具有重要的意义。

参考文献

[1] 阴皓, 贾静丽, 周梦雪. 电力系统动态信息数据库关键技术的应用研究[J]. 信息与电脑, 2019(16):3-5.

[2] 郑燕姣. 基于数据库的网络通信信息管理系统研究[J]. 数码世界, 2020(3):1-2.

[3] 李晓平. 数据库下的网络通信信息管理系统分析[J]. 电脑知识与技术:学术版, 2020, 16(6):2-3.

[4] 平金珍, 王茜. Oracle数据库在过程控制计算机系统中的应用研究[J]. 信息与电脑, 2020, 32(16):3-5.