论文部分内容阅读
随着人类进入信息社会,人们希望能在任何时刻任何地点访问到所需的信息.尽管移动设备的普及和移动网络的飞速发展为随时随地访问信息提供了可能,但由于移动设备的移动性以及移动环境中网络带宽资源的限制等等因素,移动客户机经常处于断接或弱连接状态.客户缓存为移动计算环境中移动性、断接性、通讯的不对称称性等因素对移动数据库系统的影响提供了一条解决途径.该文首先分析了在移动计算环境下传统的分布式客户/服务器数据库管理系统结构的不足和适用于移动数据库系统的基于代理的多级客户/服务器模式,在此基础上提出了客户端代理的结构及其功能的多级客户/服务器模式,在此基础上提出了客户端代理的结构及其功能的实现方法.其次,对移动客户的缓存复制技术以及缓存的维护策略进行了研究,结合粗糙集理论提出了一种基于语义的关系数据库模型下的客户缓存复制算法,在客户端维护一个根据用户以往查询实现的缓存,由此来提高对数据相关访问的有效支持,增加数据可用性,提高系统整体性能.同时为了保证本地缓存数据的有效性,结合现有的算法提出了一种新的缓存一致性维护算法,并针对移动计算环境的特点对带有空间属性的数据项的替换方法进行了研究.最后,在分析服务器端所采用的位置和查询管理策略以及移动客户机位置的动态属性特点的基础上,研究了移动查询结果的传送方法,给出了一种改进的MT方法.并论述了支持移动对象查询的SQL语言扩展的语法、语义和实现等问题.