计算机实时数据库质量评估模型的设计分析
   来源:中国科技博览     2021年08月07日 10:13

[摘 要]计算机实时数据库是传统数据库管理和实时系统的有效集合,能够有效实现数据共享。本文则关于计算机实时数据库质量评估模型设计展开探讨,以能够更好的监控实时数据。

[关键词]计算机;实时数据库;质量评估模型;设计

中图分类号:TP311.13 文献标识码:A 文章编号:1009-914X(2017)04-0131-01

实时数据库是各种数据的储存地,一般情况下,实施数据库接口要在无人值守的条件下运行。如果出现问题会导致数据出现永久性丢失,这种情况决定编程该接口时,要严格按照可靠性、稳定性的原则,要确保实时数据库遭遇异常事件可以安全、稳定的运行。因此,实时数据库展开质量管理是信息化建设的不可忽视的内容,本次研究从实时数据库的概念及特征入手,进一步阐述实时数据库质量评估模型构造设计的步骤,详细介绍其层次设计内容及结构,以期为实时数据库安全、稳定的运行提供一定指导。

1 计算机实时数据库系统的基本认识

1.1 实时数据库相关概念

实时数据库(RTDB-Real Time Database)作为数据库系统开发的重要分支,是由数据库与实时处理技术相结合产生的。实时数据库系统作为开发实时控制系统、CIMS系统等软件,在多个领域中,需采用实时数据库系统实现监控和优化控制,并为企业日常生产、调度、远程监测等提供实时数据服务和管理功能[1]。实时多数据库系统只指由多个已经存在、异构数据库系统组成的,其管理软件称作多数据库管理系统。若集成的数据库系统中包含一个或多个实时数据库系统,则称为实时多数据库系统。参与组成的多数据库系统的各数据库系统称为局部数据库系统,且各局部数据库配备相应的局部数据库管理系统。局部数据库主要分布在不同的网络节点上,数据库系统在全部局部数据库系统建立相应的管理层,并配置外部接口,确保用户能够透明访问各种数据库。

1.2 系统主要特点

实时数据库实时性划分为数据及事物实时性两个方面,数据实时性旨在更新现场IO数据。一般数据实时性主要受到现场设备的制约,尤其对部分比较老的系统来说,更离不开实时数据库的支持。事物实时性就是数据库对事物处理的速度,它作为事件触发或定时触发方式,事件触发就是该事件一旦发生即可进行调度,这类事件虽能立即处理,但会严重消耗系统资源。定时触发是指在某个时间范围内获取的调度权,每一个完整的实时数据库,由系统的稳定性、实时性角度分析,应同时提供上述2种调度方法[2]。由于实时数据库完整地记录与日常管理、生产有关的数据,且这些数据均和实践存在相应的联系。因此,要求设计的数据库能够长期稳定的运行,反之,会导致大量数据丢失。

2 计算机实时数据库质量评估模型总体架构

计算机实时数据库系统为更好地控制数据质量,应创建相应的质量评估模型,便于充分发挥实时数据库执行迅速、存储安全的功能,而建立的质量评估模型是否有效直接影响最终的评价结果。实时数据库主要包含数据接收、数据管理、历史数据库接口等部分组成,上述模块之间相互协调、高效率、实时控制工控流程[2]。其总体框架见图1。

3 计算机实时数据库系统质量评估模型设计策略

3.1 构造步骤

为数据库构造质量评估模型具体做法如下:(1)实施计算机数据库评估过程中,先要提出相应的评估要求,明确数据集、字段等哪些是用户有兴趣的部分,随之对这些数据创建应用视图。(2)对每个给出的数据集,挑选相对应的评估指标。同时,根据所选定的评价指标,制定科学、合理的评估规则,并设定其权值及期望值;(3)通过规则集内的每项规则,先检验数据集上展示的数据实例,随之求解达到相应规则的数据并获得相应结果。经过上述步骤,实时数据库的质量评估模型构造完成,可借助该模型对各個数据集的质量展开计算,从而了解数据集中各数据的质量[3]。

3.2 层次设计内容

依据实时数据库特点及用户对质量的要求,其质量评估模型应包含目标层、指标层、特性层,其主要框架见如2。具体内容如下:(1)数据质量目标层作为整个评估模型的最高层,它主要包含数据需求和应用质量目标两类,其能够真实反映实时数据库的质量,也是各项保障数据质量能力效果的体现[4]。(2)数据质量指标层是指逐层分解目标质量信息,进而获取评估质量的指标集合。数据质量目标主要包含数据需求和应用质量需求指标,前者是经过转化需求质量目标得到的,可把该指标分解至整个评估模型各环节中,其包括功能、经济性等质量指标组成。后者则通过分解具体应用过程中使用者对质量需求获取,该指标是为快速实现需求质量设置的内容。此外,数据质量指标层可根据数据库实际使用情况分为单层或多层。(3)数据质量特性层处以数据库质量评估模型最底层,该层能在整个系统或处于分散状态的数据区分它们之间质量、特点等方面的差别,上述数据质量特性均要开展相应的转化工作,将数据具体需求通过参数定量化的方法展现出来,这也是数据需求及第三方评估质量最有效的依据。由此表明,借助数据库的质量评估模型,可以将数据质量目标划分为更清晰的层次,并结合数据特性将评估目标与对象进行对比,确保评估活动有的放矢地进行。

结论

综上所述,针对计算机实时数据库质量评估问题,本次研究从实时数据库概念及主要特点入手,深入分析设计实时数据库质量评估模型的意义,并详细介绍实时数据库质量评估模型构造与层次设计情况,以此借助量化应用指标准确评估整个系统部分或全部数据,其评估结果可当做改进计算机实时数据库系统的重要依据,便于实时数据库系统更好地发挥相应的功能。

参考文献

[1] 支广潮,曾锋,刘蕙等.基于BACnet/IP的设备与实时数据库通信实现[J].计算机应用,2014,17(z2):45-47,82.

[2] 李晓斌,BohanecMarko,赵浪涛等.基于D2框架的DEXI评估模型的设计与开发[J].自动化与仪器仪表,2016,13(4):215-217,220.

[3] 李贺,朱廷劭,徐新国等.基于ARM平台的嵌入式实时数据库的设计与实现[J].物联网技术,2014,23(7):75-77.

[4] 张鹏,谢晓尧.基于二维云模型的数据库安全等级评估研究[J].计算机仿真,2015,11(2):446-450.

作者简介

丁文玲(1969-)女,天津市人,同济大学软件学院在职研究生,研究方向:电子商务与政务,通讯地址:天津市南开区凌宾路苏商科技大厦。

实时 数据库 调查