论文部分内容阅读
传统的关系数据库系统旨在处理永久、稳定的数据,强调数据的完整性与一致性,较少考虑与数据处理相关联的时间限制。实时数据库与其相比有很大的不同,它是数据库和实时系统在概念、技术、方法和机制上的结合,是一种数据和事务都有显式定时限制的数据库。实时数据库系统能够提供高速、及时的实时数据服务,能够有效地集成异构控制系统,提供分布式的数据服务。它和关系数据库一起构成了数据支撑平台,对信息集成起着极其重要的作用。 本文系统地分析了实时数据库系统的体系结构、时间特性、事务处理、调度策略和并发访问控制等特征,提出了系统设计方案和实现方法。 利用实时数据库系统中的数据传输及其转换技术,不仅可以生成数据仓库,还可以用来检索不同结构的数据源中的数据、对数据进行复杂转换,并将数据存储到另一个数据源中,以便对数据进行析取、分析汇总,为数据仓库的海量数据存储和实时、快速的检索提供了强大的支持。本文结合作者参与研制的《建设厅执业资格注册中心综合业务系统》项目,从数据库的实时访问的角度出发,探讨了实时数据库系统中的数据传递及其转换的设计方法和实现技术,以及实时机制的实现方法,从而在时间约束条件下保证共享数据的一致性和完整性。 实时数据库系统中最为典型的问题是利用数据库技术的特点解决实时系统中的数据管理问题,为数据库系统提供时间调度和资源分配的算法,以及实时数据处理的各种方法。采用聚类分析方法,能不间断地对大量数据进行采集、选择、过滤、存储并及时响应各种不同的数据服务请求,得到从关系型数据库整合、转换到实时数据库的高效率的途径,为实时数据库系统提供了强大的数据处理能力。 本文根据项目中实时数据库系统的应用背景,针对现有用户访问事务聚类算法复杂度较高的问题,提出了一种新的用户事务聚类算法。首先对用户事务中访问过的页面浏览次数和时间进行综合统计,并定义了函数f将其映射为页面访问时间属性值;其次通过抽取事务的特征事务元素集,建立新的聚类对象集事务,实现对原有事务的降维。最后给出计算事务相似度的方法,并得到一个模糊相似度矩阵以实现事务聚类。该算法具有较高的准确性,计算复杂度低,扩展性好,可以广泛地应用于电子商务等领域。 本文项目中利用基于XML的Web Service技术,显著地提高了基于Web的应用程序间的互操作性,为实时信息采集、更新和发布等提供了更新的手段,从而更好地实现数据集成。