论文摘要
随着实时应用对效率要求的不断提高,以及移动通信技术的快速发展和移动计算机的大量普及,由移动计算和实时应用结合传统数据库技术而形成的移动实时数据库系统已成为数据库领域的前沿研究课题。数据操纵是其中的关键技术,数据操纵子系统是它的重要组成部分,主要目的是实现对移动实时数据库中数据的增删查改。与传统数据库管理系统相比,移动实时数据库管理系统具有实时性、移动性和频繁断接性等特性,因此其数据操纵实现技术也有一些不同。针对移动实时数据库管理系统中数据的时效性,研究了一种基于T树索引结构的选择、投影、连接运算算法,该算法通过在数据操纵过程中对数据时效性的处理减少了一些不必要的数据运算,从而提高了实时数据操纵的效率,因此保证了在实时事务满足截止期要求并被成功提交时数据有效。针对移动性和网络频繁断接性的特性,研究了一种异步数据操纵策略,用户可以在移动计算环境网络断接条件下从移动客户端所保存的部分数据副本中获取所需要的数据,完成数据操纵,返回给用户一个不完全正确但及时的结果,满足用户对数据库的实时操作要求。基于对移动实时数据库管理系统数据操纵实现技术的研究设计了一个实时数据库管理系统的数据操纵模块,通过模拟仿真实验验证了实时数据操纵算法的正确性。实验结果证明该算法和策略减少了执行时间,具有较好的性能。