论文部分内容阅读
随着移动数据库应用领域的不断扩展,在非事务性的工程应用、地理信息系统、多媒体应用等领域,基于关系模型的移动数据库技术不能提供有效的数据模型扩展性,其阻抗匹配问题增加了应用程序的复杂度,降低了系统性能。而面向对象技术所提供封装、继承和多态等机制,却可以支持数据模型的无限扩展,同时避免了阻抗失调。因此,论文把面向对象数据模型和移动数据库技术相结合,研究面向对象移动数据库技术,为移动信息系统提供了可靠性高、扩展性好的数据持久化支持,为移动应用开发提供了灵活性好、易用性强的数据库级的接口。
首先,论文概述了面向对象移动数据库的研究现状,并详细介绍了移动数据库的特点和关键技术,讨论了面向对象数据模型,并将其与关系数据模型进行对比分析。在此基础之上,为了找到适合面向对象数据模型的数据同步方案,论文提出了基于动态工作集的数据同步方法,用处理器时间弥补网络条件的不足,提高了同步性能。
其次,冲突消解是同步复制的重要部分,为了降低同步过程中冲突处理的复杂度,论文提出了基于类划分的冲突消解策略,将数据按照读写相关性和冲突可能性进行划分,减小了冲突解决的规模,降低了同步过程的总体响应时间。
再次,由于现有的移动数据访问安全性缺乏在性能和灵活性之间进行权衡的机制,论文还研究了基于多粒度访问控制的数据库安全性机制,对数据库-类-对象等不同粒度的客体采取不同的访问控制机制,使安全性、性能和灵活性三个方面达到均衡。
最后,论文对以上提出的模型、方法和策略进行了性能、扩展性和灵活性等方面的实验分析,并就分析结果与同类技术进行比较。实验结果说明,采用论文提出的模型、方法和策略,数据同步性能达到了移动应用系统的要求,冲突消解的复杂度低,安全机制更加细致和灵活。