1 引言
随着无线通信技术和计算机硬件技术的发展,以计算机网络为中心的移动计算技术得到了广泛应用和发展,使人们能够在任何时候、任何地点访问任何所需信息的愿望成为可能。移动计算技术的应用促进了无线技术与数据库技术的融合,推动了移动数据库技术的发展。移动数据库作为分布式数据库的延伸和扩展,拥有分布式数据库的诸多优点和独特的特性,能够满足未来人们访问信息的要求,有着广泛的应用前景。
2 移动数据库的概念
2.1 移动数据库的概念和特点
移动数据库是传统分布式数据库的延伸和扩展,是能够支持移动计算环境的数据库,其数据在物理上(或地理上)分散而在逻辑上集中。它涉及数据库技术、分布式计算技术、以及移动通讯技术等多个学科。与传统分布式数据库相比,移动数据库具有移动性、位置相关性、频繁的断接性、网络通讯的非对称性等特征。
2.2 移动数据库系统的体系结构
移动数据库系统是传统的分布式数据库系统的扩充,典型的移动数据库系统系统的体系模型如图1所示。移动数据库系统基本上是由三种类型的主机组成:移动主机(MH,Mobile Hosts)、移动支持站点(MSS, Mobile Support Stations) 和固定主机(Fixed Hosts)。固定主机是通常含义上的计算机,他们之间通过高速固定网络连接,不能对移动设备进行管理,但可以通过设置来实行对移动设备的管理。MSS有无线通讯接口,可以和移动设备进行数据通讯。MSS和FH之间的通讯是通过可靠的固定通讯网络来完成的。一个MSS覆盖的地理区域被称为信元(cell)。在一个信元内的MH可以通过无线通讯网络与覆盖这一区域的MSS进行通讯,完成数据信息的检索。当一个MH从一个信元移动另一个信元时(过区切换),原MSS要将该移动主机MH的信息传到目的信元的MSS,以保证信息检索的连续性。固定主机通过操作本地数据库系统(LDBS)为用户提供各种信息服务,这些本地数据库系统是具有局部自治能力的数据库系统,它们在逻辑上构成一个异构的多数据库系统。
随着无线通信技术和计算机硬件技术的发展,以计算机网络为中心的移动计算技术得到了广泛应用和发展,使人们能够在任何时候、任何地点访问任何所需信息的愿望成为可能。移动计算技术的应用促进了无线技术与数据库技术的融合,推动了移动数据库技术的发展。移动数据库作为分布式数据库的延伸和扩展,拥有分布式数据库的诸多优点和独特的特性,能够满足未来人们访问信息的要求,有着广泛的应用前景。
2 移动数据库的概念
2.1 移动数据库的概念和特点
移动数据库是传统分布式数据库的延伸和扩展,是能够支持移动计算环境的数据库,其数据在物理上(或地理上)分散而在逻辑上集中。它涉及数据库技术、分布式计算技术、以及移动通讯技术等多个学科。与传统分布式数据库相比,移动数据库具有移动性、位置相关性、频繁的断接性、网络通讯的非对称性等特征。
2.2 移动数据库系统的体系结构
移动数据库系统是传统的分布式数据库系统的扩充,典型的移动数据库系统系统的体系模型如图1所示。移动数据库系统基本上是由三种类型的主机组成:移动主机(MH,Mobile Hosts)、移动支持站点(MSS, Mobile Support Stations) 和固定主机(Fixed Hosts)。固定主机是通常含义上的计算机,他们之间通过高速固定网络连接,不能对移动设备进行管理,但可以通过设置来实行对移动设备的管理。MSS有无线通讯接口,可以和移动设备进行数据通讯。MSS和FH之间的通讯是通过可靠的固定通讯网络来完成的。一个MSS覆盖的地理区域被称为信元(cell)。在一个信元内的MH可以通过无线通讯网络与覆盖这一区域的MSS进行通讯,完成数据信息的检索。当一个MH从一个信元移动另一个信元时(过区切换),原MSS要将该移动主机MH的信息传到目的信元的MSS,以保证信息检索的连续性。固定主机通过操作本地数据库系统(LDBS)为用户提供各种信息服务,这些本地数据库系统是具有局部自治能力的数据库系统,它们在逻辑上构成一个异构的多数据库系统。