2015,51(12)
1 引言
随着计算机、互联网和通信技术的不断发展,电信
运营商也正面临着从传统的基础网络运营商向现代的
综合信息服务提供商转型,支撑全业务经营的核心交易
系统
—
—运营支撑系统也随之不断地升级改造,日益表
现出多版本、松耦合、分布式等特点或趋势。在全业务
经营时代,电信运营商之间的差异化产品已经越来越
少,彼此的竞争已逐步演变为效率的竞争、流程的竞争、
服务的竞争
[1]
。如何以客户为中心,建立一套高性能、低
成本、开放式的运营支撑系统,不断提高服务开通效率、
不断提升服务质量、提升市场应变能力,是各大运营商
获取竞争优势的关键。
目前,运营支撑系统的基础设施层常用架构是小型
机、高端存储、Oracle 数据库的组合,其优点是集中、稳
定、高效,缺点是成本高昂、灵活性差、扩展能力弱。随
着信息技术的不断进步、企业的基础服务能力不断提
升,越来越多的企业开始探索更高效、低成本、稳健的解
决方案来逐步替换传统的、集中的、封闭的架构,读写分
离就是一个很好的解决方案。
读写分离一般指数据库层面,即在主数据库提供服
务的基础上,再增加一个或者多个提供只读服务的数据
库,这种方案本文称之为增加读库。广义上的读写分离
可以扩展到很多场景,只要是能够提供读服务的“数据
源”、能够分担主数据库中读操作压力的方案,都可以称
之为读写分离方案,例如数据缓存和搜索引擎等。
增加读库的解决方案与数据库高可用方案类似,都
需要解决数据复制、数据同步、数据一致性等问题。王
继刚等为保证电信设备持续运行,在嵌入式 Linux 系统
的高可用性设计方面展开了深入的研究
[2]
;林怀忠等在
数据的异步复制以及评价标准等方面展开了有效的研
究工作
[3]
。王延青等就分布式数据库复制过程中信息传
输量大、复制效率低、数据完备性难以保障等问题提出
读写分离技术在运营支撑系统中的应用
沙光华,陈 泳,张长江
SHA Guangh ua, CHEN Yong, ZHA NG Changjiang
中国电信股份有限公司上海分公司 企业信息化部,上海 200135
Departm ent of E nterprise Info rmatization, China Telecom Corporation Shanghai Branch, Shanghai 200135, China
SH A Guanghua, CHE N Yong, ZHANG Changjiang. Ap plication of read -write splitting technologies in op eration
support system. Computer Engineering and Applications, 2015, 51(12):107-110.
Abstract:Read-write splitting technologies have been wi dely used in the information s ystem of large-scale enterprises.
Considering the actuality of core trading system in the traditional telecom operator, this paper applies new technologies,
including adding database for reading, data cache and search engi ne, into the system, in orde r to find the high performance,
high availability, and extensible solution. Experimental results show that t he read-write splitting technologies can greatly
improve the eff iciency of data reading and the overall performance of the system.
Key words:read-write splitting; data cache; search engine; operation support; enterprise informatization
摘 要:读写分离技术在很多大型企业的信息系统中得到了广泛的应用。结合传统电信运营商核心交易系统的架
构现状,通过增加读库、数据缓存、搜索引擎三种读写分离技术,设计了一种高性能、高可用、可扩展的数据层架构方
案。实验结果表明,读写分离可以极大地提升数据的读取性能以及整个系统的业务承载能力。
关键词:读写分离;数据缓存;搜索引擎;运营支撑;企业信息化
文献标志码:A 中图分类号:TP39 1 doi:10.3778/j.issn.10 02-8331.1406-0152
作者简介:沙光华(1964—),男,高级工程师,资深业务分析师,研究领域为数据层架构、应用层架构等;陈泳(1970—),女,资深
业务分析师,研究领域为业务与运营支撑系统等;张长江(1982—),男,研发工程师,研究领域为运营支撑系统、企业数据
应用等。E- mail:z cj_shtel@126.com
收稿日期:2014-06-11 修回日期:2014-09-23 文章编号:1002-8331(2015)12-0107-04
CNKI 网络优先出版:2014-12-22, http://www.cnki.net/kcms/detail/11.2127.TP.20141222.1041.022.html
C omputer Engineering and Applications 计算机工程与应用
107
评论