当前位置:主页 > 科技论文 > 网络通信论文 >

Redis在电信运营系统中的应用研究

发布时间:2018-12-10 16:20
【摘要】:2013年12月,中国4G牌照正式发放,标志着中国正式进入4G时代。综合网络激活系统INAS属于电信行业运营支撑系统的一部分,其核心功能在于经接口将业务数据自动转换为网元等物理设备数据,并在设备上进行数据的处理。目前,INAS使用的数据库系统是Oracle。数据量大、实时性要求高的4G业务对电信运营系统提出更高要求。现有情况下,INAS在处理4G业务时速度缓慢,不能很好地满足4G业务的实时性需求。内存数据库将事务数据常驻内存,并在内存对数据进行操作,数据处理速度极高,在实时性要求高、数据量大的领域已有应用。Redis是一种开源的key-value模型的内存数据库,将Redis应用到INAS中,可以很好地提高数据的处理速度。本文研究如何将Redis应用到INAS,主要包括以下内容:1)研究Redis特点以及梳理制约INAS系统性能的关键环节,得出可以将Redis与INAS相结合的结论;2)研究关系模型与key-value模型之间的映射,提出支持映射的若干定义;3)Redis不支持SQL,没有table的概念。在没有大幅修改原系统的情况下,对Redis进行接口封装,以支持SQL,方便数据库操作,并在Redis中实现“多表”操作;4)Redis提供多项功能,根据实际应用的需要,对Redis有选择的进行裁剪,并找出发挥Redis优异性能的运行环境,为配置实际的运营环境做准备。本文将Redis应用到INAS中,改进INAS做单流程,系统的做单速度由原来的1,500张/分钟提升到96,000张/分钟。
[Abstract]:In December 2013, China's 4G license was officially issued, marking the beginning of the 4G era. The integrated network activation system (INAS) is a part of the telecom industry operation support system. Its core function is to automatically convert the service data to the physical equipment data such as network elements through the interface and process the data on the equipment. Currently, the database system used by INAS is Oracle. 4G service, which has large amount of data and high requirement of real-time, has higher requirements for telecommunication operation system. At present, INAS is slow to handle 4G services, which can not meet the real-time requirements of 4G services. The memory database resides the transaction data in the memory, and operates the data in the memory, the data processing speed is extremely high, in the real time request high, the data volume big domain has the application. Redis is a kind of open source key-value model memory database, Applying Redis to INAS can improve the speed of data processing. This paper studies how to apply Redis to INAS, mainly including the following contents: 1) studying the characteristics of Redis and combing the key links that restrict the performance of INAS system, and reaching the conclusion that Redis and INAS can be combined; 2) the mapping between relational model and key-value model is studied, and some definitions of supporting mapping are proposed. 3) Redis does not support the concept of SQL, without table. Without modifying the original system substantially, the Redis is encapsulated to support the convenience of database operation in SQL, and the "multi-table" operation is implemented in Redis. 4) Redis provides many functions, according to the need of practical application, tailoring Redis selectively, and find out the running environment to give full play to the excellent performance of Redis, so as to prepare for the configuration of actual operation environment. In this paper, Redis is applied to INAS to improve the single process of INAS. The speed of the system is increased from 1500 sheets / minute to 96000 sheets / minute.
【学位授予单位】:大连海事大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.13;TN929.53

【参考文献】

相关期刊论文 前4条

1 张华强;;关系型数据库与NoSQL数据库[J];电脑知识与技术;2011年20期

2 汪林林,马锐;用OCI开发Oracle数据库的方法[J];计算机应用;2003年S2期

3 肖红玉;陈海;黄静;;Key-Value数据库的研究与应用[J];自动化与仪器仪表;2010年04期

4 徐琦;;日本4G产业发展观察及启示[J];现代传播(中国传媒大学学报);2014年02期

相关硕士学位论文 前2条

1 杨朝辉;主存数据库索引机制的研究与改进[D];南京航空航天大学;2011年

2 李岩;面向车联网的内存数据库设计与优化[D];大连理工大学;2013年



本文编号:2370867

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/2370867.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户da2bb***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com