在线计费系统中内存数据库的研究与应用

被引量 : 1次 | 上传用户:yigeyige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了提高现有的在线计费产品在国际市场的优势,我们决定通过自主研发一套高度独立的、快速的、安全的、易用的内存数据库,来代替TimesTen[1],同时能够无缝的与现有系统进行对接,并将CustCache、RuleCache进行替换,简化现有系统的复杂度,降低系统的耦合度。通过这套系统,可以在各个计费版本中进行推广,为在线计费系统[24]提供一套完整的、可控的解决方案。这个专为计费系统而生的内存数据库就是Quick Memory DataBase。引入QMDB内存数据库系统后,对于我们的计费系统带来的一些明显的优势。首先,QMDB作为一个独立的系统,可以通过类似ODBC接口的形式,被应用程序调用,采用动态连接库的方式加载到应用系统中,QMDB的任何变动和升级,都不会影响到应用程序,所以系统可以在不影响应用的情况下升级、修正;其次,可以解决系统中存在多种数据的情况,因为目前系统中的数据存储机制非常复杂,有Oracle数据、TimesTen数据、CustCache数据和RuleCache数据,每次变更表结构或者增加表信息,都需要变动相应的应用代码,这给我们的应用带来了一定的复杂度和不稳定性,开发人员不得不抽出一定的时间进行开发、验证,测试也要分配人员进行相关的测试验证,这样毫无疑问会分散开发、测试人员的精力。通过QMDB内存数据库,数据的存储机制将变为内存数据库数据和Oracle数据两种,极大地简化系统的复杂度,而且当应用的表结构发生变动时,不必修改相应的代码,只要变更一下脚本就可以处理,让开发人员有更多地精力去处理业务逻辑;第三,由于现有的内存数据库TimesTen的价格十分昂贵,采用QMDB可以降低产品的采购成本,创造市场机会,提高企业利润。研发QMDB,主要是针对计费领域中的数据处理。因此考虑了计费数据的特点和技术难度,摒弃了TimesTen的一些特性,去除了TT的几点功能:第一,多表的关联查找和更新;第二,数据的事务控制;第三,动态表结构的调整;第四,多对多的数据备份。
其他文献
<正>20世纪90年代以来,教育课程改革呈现全球化态势,为提高人才培养质量,许多国家和地区相继推出了课程标准、课程指引、学习指导纲要等政策性文献以及新的教材,引导和支持教
详细介绍了位于北京天普集团工业园区的太阳能空调,热泵系统。该系统主要由太阳能集热器阵列、溴化锂制冷机、热泵、控制系统等几部分组成。系统以太阳能为主,热泵为辅,可以
目的比较CEUS及增强CT(CECT)对小肾癌(SRCC)的诊断价值。方法对132例患者进行实时CEUS及CECT检查,以手术和穿刺病理结果为标准比较两种检查方法对SRCC的诊断价值。结果132例患者中
对住宅建筑电气设计规范内热交换系统的供电等级、电表箱的位置、变配电所内变压器等相关条文进行了解析,通过与其他相关规定进行比较,从而得出了执行规范比较合理的措施和方
<正>最近几年,外包维修变得越来越流行。外包维修的定义非常宽泛,有的公司让设备供应商每年对设备进行几次维修保养,有的公司则完全将维修工作外包给承包商。外包维修的途径
就龙门镗铣床振动的两个实例,分析了故障原因,并介绍排除故障的过程以及由此得出的有益经验。
从变速器的换档规律、同步器的设计原理等方面阐述了同步器设计开发中常用到的几个基本概念,并将概念具体化为设计条件,在同步器的开发中予以应用。在利用这些概念进行同步器
<正>一、问题的提出古汉语虚词"以"(因为)的介词、连词划界问题,看似简单但令人头疼,因此,无论是古汉语虚词的工具书,还是古汉语语法专著,以及《古代汉语》教科书,大部分都存
针对电厂在初建时大多数都会出现机组的主油泵在初次起动过程中不能成功切换的问题,对各大电厂中的主油泵问题进行了分析,并对能够引起汽轮机主油泵出现不能切换的原因进行了
三毛对游记散文写作的超越林丹在海内外的华人社会颇有影响的台湾女作家三毛虽然只活了四十八个春秋,但足迹却印留在五十九个国家和地区,写下了《撒哈拉的故事》《万水千山走遍