基于内存数据库的VLR 用户数据处理方法

基于内存数据库的VLR 用户数据处理方法

ID:38179967

大小:143.83 KB

页数:5页

时间:2019-05-24

基于内存数据库的VLR 用户数据处理方法_第1页
基于内存数据库的VLR 用户数据处理方法_第2页
基于内存数据库的VLR 用户数据处理方法_第3页
基于内存数据库的VLR 用户数据处理方法_第4页
基于内存数据库的VLR 用户数据处理方法_第5页
资源描述:

《基于内存数据库的VLR 用户数据处理方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于内存数据库的VLR用户数据处理方法121唐伟,朱成荣,冯国富(1.南京审计学院信息科学学院,南京210029;2.中兴通讯股份有限公司,南京210012)摘要:提出一种对VLR用户数据进行处理的方法,采用面向对象的设计方法并以内存数据库形式设计VLR数据库,通过哈希索引技术将用户数据存储在VLR数据库中,并能对存储在VLR数据库中的移动用户数据进行编辑处理和访问。该方法可快速地进行用户数据的存储和访问,易于设计和实现。并且具有很好的扩展性。关键词:内存数据库;访问位置寄存器;哈希索引;面向对象设计分类号:TP311文献标识码:AMethodofVLRUserDataPr

2、ocessingBasedonMainMemoryDatabaseTANGWEIZHUCHENGRONGFENGGUOFU(1.CollegeofInformationScience,NanjingAuditUniversity,Nanjing210029;2.ZTECorporation,Nanjing210012)Abstract:AnewmethodforVLRuserdataprocessing,isputforward.Akindofobject-orientedschemeisfirstlyemployedtodesignVLRdatabasebasedonma

3、inmemorydatabase.ThenuserdataarestoredinVLRdatabasebyusinghashindextechnique.FinallymobileuserdataofVLRdatabasecanbeeditedandaccessed.Themethodwhichcanquicklystoreandaccessuserdata,iseasytodesignandimplement,andithasgoodexpansibility.Keywords:MainMemoryDatabase;VLR;HashIndex;Object-Oriente

4、dDesign1引言VLR(VisitorLocationRegister,访问位置寄存器)是移动通信系统中的一个重要部分,负责存储MSC(MobileSwitchCenter,移动交换中心)所管辖区域中移动用户的相关数据,包括:用户号码、移动台的位置区信息、用户状态和用户可获得的服务等参数,并向业务的其它子系统提供访问数据的接口。VLR是一个动态用户数据库,用户数据会由于其移动和呼叫不断地发生着变化。随着移动通信系统的发展,移动用户也在逐步增多,这就要求对VLR中的数据能够快速存储和访问,从而进一步提高系统的性能。2内存数据库与哈希索引2.1内存数据库内存数据库(Main

5、MemoryDatabase,MMDB)是指将数据库的全部或大部分数据放在内存中。随着硬件技术的发展,内存价格不断下降、容量不断增大,64位处理器的出现使得计算机可使用超过4GB的内存。这些技术的发展和应用,大大增加了内存数据库的实用性,从而促进了内存数据库技术的研究与发展。内存数据库事务执行过程中要求没有内外存数据I/O操作,活动事务只与数据库的内存拷贝打交道,从而可以更好地满足VLR系统中业务处理对实时性的要求,因此,可以通过内存数据库实现VLR用户数据的处理。抽象性、封装性、继承性和多态性是面向对象方法的主要优点,采用面向对象的数据组织方式设计数据库,将存储信息的表实

6、例有效地封装起来,访问者只有通过对象提供的基本方法才能接触到数据存储实体,从而有效保证了数据存储实体的安全性。基于对象的内存数据库管理系统的核心对象包括表、索引和队列。面向对象的内存数据库数据管理分为三个层次,如图1所示。⑴对象基类:对象基类中的核心对象是数据管理的基础,以核心对象为基础完成实例化,从而实现对数据的定义。1⑵对象实例:该层利用第一层次提供的对象来完成实例化,赋予数据具体的含义。⑶应用实例:应用实例是面向具体应用的。以应用为宗旨,从对象实例中获取需要的数据,组成一个面向应用的数据视图,实现中对应于数据库的访问接口。视图1视图2视图n应用实例对象实例表实例1表实

7、例2表实例n方法1方法2方法n索引1队列1索引2队列2索引n队列n对象基类表对象索引对象队列对象图1内存数据库数据管理层次示意图2.2哈希技术哈希技术在信息系统的数据存储与访问中占有重要的地位。它把关键词直接映射为存储地址,达到快速寻址的目的,即Addr=H(key),其中key为关键词;H为哈希函数。几种常用的哈希函数是:(1)除留余数法(DivisionMethod),H(key)=keyMODP;(2)随机数法(RandomMethod),H(key)=random(key),random为随机函数;(3)平

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。