学位专题

目录>
<
DOI:10.7666/d.D308955

数据同步在基于内存数据库的HLR系统中的研究与实现

曾敏
电子科技大学
引用
归属位置寄存器HLR(Home Location Register)作为CDMA移动通讯系统中的一个重要数据库,主要存储和提供移动终端用户的位置信息和业务信息,是CDMA系统的核心。系统对其稳定性和可靠性提出了很高的要求。传统HLR系统的信令前置机部件、业务处理部件、数据库部件之间采用高速以太网互连,业务处理部件需要访问数据库部件才能完成业务处理。但是在实际的应用中,出现了因为网络、病毒或数据库部件自身的软硬件故障而导致HLR业务处理中断的情况。为了避免或降低上述因素对HLR系统的影响,提高 HLR系统的可靠性,需要设计一种更加可靠的方式来存储数据。  本文在商用数据库管理系统的基础上研究并设计了一种满足实时性、可靠性要求的基于内存数据库(Memory Resident Database)的HLR系统方案。内存数据库作为主数据库,商用大型数据库作为备份数据库。这一设计思路的困难在于:如何保证用户数据在内存库(前台)和商用库(后台)之间的一致。前后台数据库中的数据存在差异,如果不能实时的实现数据同步,可能会造成呼叫等操作的失败。此外由于系统用户数量大,单个用户信息量大的特点,前后台数据同步还必须考虑流量控制,数据传输的可靠性和完整性。  本文提出了前后台数据同步设计实现方案。针对上述难点采用以下方式对系统进行了优化,有效的保证系统的实时性和可靠性:  1.数据上载时采用失步缓冲区和内存库一一对应的关系,对每个内存数据库数据定时循环上载,减少对单个数据库的负荷,有效的控制上载流量和速度,防止在上载数据过程中系统负荷过大影响业务操作。  2.数据传输过程中采用严密的消息应答方式,使失步消息不丢弃,保证了数据传输消息的可靠性。  3.数据上载时,对分包的用户数据采用临时缓冲区存储,数据接收完整再写入内存库,有效的保证了用户数据的完整性。

内存数据库;数据同步;HLR系统;消息应答;流量控制

电子科技大学

硕士

模式识别与智能系统

周小佳

2006

中文

TP311.13

66

2013-06-27(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅