Solid内存数据库在电信业务支撑系统中的应用.ppt

上传人:仙人指路1688 文档编号:2405590 上传时间:2023-02-18 格式:PPT 页数:49 大小:1.47MB
返回 下载 相关 举报
Solid内存数据库在电信业务支撑系统中的应用.ppt_第1页
第1页 / 共49页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第2页
第2页 / 共49页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第3页
第3页 / 共49页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第4页
第4页 / 共49页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《Solid内存数据库在电信业务支撑系统中的应用.ppt》由会员分享,可在线阅读,更多相关《Solid内存数据库在电信业务支撑系统中的应用.ppt(49页珍藏版)》请在三一办公上搜索。

1、Solid内存数据库在电信业务支撑系统中的应用,Field Application Engineer Peng HuaSolid China,议题,电信业务支撑系统的业务特点和技术需求运营商正在逐步实现以客户为中心的2级集中管理体制BSS系统能够支撑千万级的用户量,能够实时地处理业务请求 内存数据库支撑电信系统发展的利器 内存数据库特点BSS系统对内存数据库的要求Solid的解决之道提供最佳实践的内存数据库解决方案唯一的混合数据存储的数据库,基于内存和磁盘的数据库功能合而为一高可用性:99.9999%的可靠性独特的分布式数据同步技术低廉的程序移植成本和系统维护成本Solid公司简介电信领域应用

2、案例,电信业务支撑系统的业务特点和技术需求,电信业务支撑系统的业务特点和技术需求,BSS系统的业务特点从分散到集中,从批处理到实时是当前电信业务支撑系统的发展趋势国内的电信运营商正在逐步实现以客户为中心的2级集中管理体制 BSS系统要求能够支撑千万级的用户量 BSS系统要求能够实时地处理业务请求,为用户提供更丰富的营销套餐、优惠和折扣,从而应对激烈的市场竞争,电信业务支撑系统的业务特点和技术需求,下一代的BSS系统需要满足一些要求:以客户管理和计费账务为核心的BSS系统具有大容量、实时的特点。BSS系统要求技术必须满足:大容量、高性能、实时性、高可用性、支持大量并发、个性化,内存数据库支撑电信

3、系统发展的利器,内存数据库支撑电信系统发展的利器,内存数据库特点解决电信、金融等领域对高性能数据处理的需求问题 应对电信系统所带来的巨大挑战,内存数据库将是“革命性”技术,内存数据库特点:什么是内存数据库?,内存数据库 提供最快的访问速度所有的表及索引总是在内存中为访问内存而设计的最佳访问方法和索引模式,并在数据缓存、快速算法、并行操作也进行了相应的改进消除了 I/O 瓶颈,服务请求,内存数据库特点:内存数据库的基本功能,内存数据库的基本功能永久数据的管理,包括数据库的定义、存储、维护等事务管理,包括调度与并发控制等对存取的控制和安全性检查具有数据库的可靠性恢复机制,内存数据库特点:为什么需要

4、内存数据库?,传统的磁盘数据库满足不了性能要求传统的磁盘数据库受I/O瓶颈的限制性能无法提升,在高性能需求的系统中磁盘数据库无法满足性能要求,数据访问成为系统的瓶颈。如果需要在传统数据库上提升性能,则需要购买更强劲的硬件设备,同时不可避免的出现更多的维护、优化什么时候使用内存数据库当磁盘数据库无法满足性能需求时,高性能的内存数据库成了代替磁盘数据库的选择。当数据量访问/更新请求快速增长,而硬件保障设施又无法跟上的时候,内存数据库特点:与磁盘数据库比较,与磁盘数据库的比较内存数据库避开了数据访问时的磁盘I/O瓶颈,极大地提高了系统性能,这是内存数据库的最大优势。与程序内存处理比较内存数据库是产品

5、化的数据库管理软件,极大缩短了开发周期;内存数据库有着开放的平台和接口,程序开发和移植更加灵活便捷,也便于后期维护和二次开发;可以通过使用统一的SQL语言方便地查询内存中的数据;能在数据库中保障数据的安全性和完整性。这些优势,对于快速部署和简化维护都是有非常利的。,BSS系统对内存数据库的要求,BSS系统对内存数据库的要求高性能实时性高可用性支持大数据量并发较低的总体拥有成本,Solid的解决之道,Solid 解决之道,Solid为BSS系统提供高可用性的解决方案,确保BSS系统永不间断运行。Solid 充分满足BSS系统对内存数据库的要求,Solid 产品套件,Solid BoostEngi

6、ne混合型(内存/磁盘)关系数据库管理系统Solid CarrierGrade 可选件 高可用集群功能Solid SmartFlow 可选件分布式的数据同步功能,数据库引擎,高可用,分布式数据同步,CarrierGrade,SmartFlow,BoostEngine(内存、磁盘混合型的数据库),1:1,n:n,Solid BoostEngine混合型(内存/磁盘)关系数据库管理系统,双数据库引擎基于磁盘数据库引擎基于内存的数据库引擎数据存储在内存表中可以提供高性能的数据访问查询和存档使用完全相同的数据库内存表和磁盘表使用相同的存取方法存储的选择对应用是完全透明的事务处理性能最大化基于成本的高级

7、优化器,SolidDB:全功能的关系型数据库,ANSI SQL89,SQL92 及SQL99 ODBC、JDBC 驱动,SA(Solid API)存储过程触发器和事件 完整的事务处理(ACID)并发控制 事务级别控制 基于成本的优化器多线程数据库引擎Unicode 在线备份自动失败回滚 批量加载数据 数据导出工具 内建计划调度 图像管理工具 对 BLOB和CLOB 数据类型的 强大处理能力支持多种平台,通讯:Client/Server 链接库,磁盘数据库完全的检查点完全的日志,SolidDB:接口与支持的平台,ODBC,JDBC,应用接口,SA,SolidDB:超高性能,Solid 比传统企业

8、数据库快了近4倍Telecom-1 Benchmark(TM1)HLR模拟测试(HLR),Transactions per second,#of Subscribers,0,500,1,000,1,500,2,000,2,500,3,000,3,500,4,000,4,500,100 k,200 k,500 k,1 M,Solid 4.5 In-Memory Engine,Solid 4.5 Disk-based Engine,In-memory Database,Open source Database,Enterprise Database,SolidDB:TM1性能测试数据,SolidD

9、B:混合,Solid是仅有的 提供混合数据存储的数据库,它将基于内存和磁盘的数据库功能合二为一 对应用完全透明可以共同使用这两个数据库引擎单一的SQL语句可以同时通过这两个数据库引擎来访问数据不需要改变应用,磁盘表可以转换为内存表,反之亦然两个数据库引擎同样具有复制功能、同样具有高可用功能,它们的所有功能都是相同的,混合数据管理,内存引擎表,磁盘存储管理,基于磁盘的引擎缓存,SQL 解析器,SQL 优化器,SolidDB:混合不同的数据,不同的性能要求,基于内存或磁盘2 种不同 的数据库!,呼叫路由表.,客户资料管理表事件、告警表呼叫日志 表.,数据库中的表被分离到内存或磁盘,是基于业务和性能

10、的考量,内存访问,硬盘,混合,同步复制任何情况下也不丢失数据,高可用性的数据库能满足99,9999%环境自动事务复制事务复制是同步的(也支持异步复制)最快的切换时间:低于1秒(最快50ms)非常容易实施,没有特别硬件要求符合SAF规范(www.saforum.org),SolidDB:高可用(CarrierGrade),高可用集群功能,从活动数据库拷贝事务到备用数据库最快的技术是拷贝日志记录数据同步自动的、连续的最小限度的干预,备用的数据库管理系统,日志,数据库,活动的数据库管理系统,日志,数据库,活动连接,备用连接,应用,SolidDB:高可用(CarrierGrade),SolidDB:高

11、可用(CarrierGrade),用户数据共有双份拷贝通过复制日志实现同步复制模式可配置:1-Safe(异步)2-Safe(同步)2-Safe Receive2-Safe Visible2-Safe Durable快速切换(切换时间低至50ms)实现99.9999%高可用性,主节点数据库,从节点数据库,SolidDB:高可用(CarrierGrade),1-safe2-safe,提交,OK,事务同步,OK,提交,OK,异步复制+事务提交响应时间短失败接管时,可能会丢失事务,激活,备用,事务同步,OK,同步复制+失败接管时,不会丢失事务-事务提交响应时间长,响应时间,主节点数据库,从节点数据库,

12、1-safe 及 2-safe 复制,SolidDB:高可用(CarrierGrade),灵活的同步机制允许您:在以下三者之间的正确平衡:应用处理速度平均故障修复时间数据安全可以为不同的事务处理选择相应的日志级别在不影响应用操作的情况下,可以动态调整事务的日志级别,SolidDB:高可用(CarrierGrade),独有的TF技术Transparent Failover(TF)在Failover之后依然能够保留Connection或Session信息完全由数据库层面自动检测Failover,且由数据库切换至新的可用连接,对应用程序透明即使数据库系统发生了Failover,应用程序也不会中断,不

13、影响应用程序对外提供服务,SolidDB:高可用(CarrierGrade),集成Load Balance功能Primary节点可读可写Secondary节点只读由数据库服务器自动将部分只读事务分发到Secondary充分利用Secondary的硬件资源提高系统的吞吐率,SolidDB:分布式数据同步(Solid SmartFlow),复制,Peer-to-Peer,动态数据共享跨平台数据共享迅速故障恢复负载平衡灵活,SolidDB SmartFlow option,级联复制,可从主节点接受改变的数据,双向更新,可从复制点将数据更新至主节点,热备用,分布式数据库,SolidDB:分布式数据同步

14、(Solid SmartFlow),适应广泛的、不同的应用架构内存或磁盘客户服务器或链接库无盘网络设备双向的、多主节点与复制节点的复制功能在不同的配置架构中的功能集中或分散刀片架构或高端SMPs服务器仅通过应用就可以控制所有对数据库的影响、可以通过应用来很好地优化数据库,不需要DBA,机框控制器,远程应用,应用,高可用管理,复制,N+1 冗余卡,SolidDB:开发/管理控制台,Solid 数据库管理工具solsql:SQL 命令行工具solcon:管理命令工具导出/导入工具SolidConsole(图形管理工具)第三方工具IBM WebSphere StuidoJBossWebLogic S

15、tudioDBSolo(GUI Console)VisualStudio.NETEclipse,SolidDB:开发兼容性,Solid数据库可用于各种开发平台,同时它也可以在任何平台之间交互使用。所有的产品和选件都保持二进制兼容模式。Windows VxWorks Unix VxWorks Windows Unix,SolidDB:高品质,Solid:0.1,Solid 的软件质量比同行业的平均水平高了四倍1000行代码仅存在0.1的失误Solid,已经被证明了的技术12 年的市场销售历程 300多万个激活的许可证在2004年,仅发现了212个失误,SolidDB:成本,节约开发成本、缩短产品

16、上市时间:开发阶段及团队规模:缩减了 50%整体的开发资源:缩减了 30-40%开发工程师培训时间:缩减了 75%在节约配置和维护成本的同时,提供了更好的服务质量:现场升级和维护:事实上是不需要的 整体的升级和维护:缩减了 10倍系统失败几率:缩减了 50%,源自:企业应用顾问(EAC)研究,由Intel和Solid投资.研究结果是基于Solid的10个通常用户.,SolidDB:综述,充分满足电信支撑系统的技术需求功能性:服务器领域提供一致的功能强大的内存数据库平台高性能:高效的内存数据库引擎保证快速的数据访问响应容错性:高可用性架构实现永不间断的数据访问高可用性:提供高可用集群特性,保证任

17、何情况下数据都不丢失分布式:提供端到端的网络解决方案,实现数据智能化共享高可靠性:高品质的软件,数百家知名企业的选择,全球超过300万的部署降低开发/用户成本使用低配置的服务器即可满足性能要求降低开发使用维护成本,Solid公司简介,Solid Information Technology,公司背景1992 年成立于芬兰的首都赫尔辛基2007年12月份正式被 IBM公司收购全球机构公司总部位于美国加州的Cupertino研发中心位于芬兰的首都赫尔辛基公司办事处遍及美国、欧洲、日本和中国业务类型:快速、灵活、永不间断数据库解决方案的提供商 商业价值:高质量的服务 50毫秒的失败切换时间使系统故障

18、变得通透更加有效地降低了运营成本 使廉价的硬件设备为系统提供了高可用性将应用开发周期缩短了近50、更加低的营运成本技术资质:在生产环境中运行的license超过三百万个,Solid在中国,Solid自2005年11月份来到中国,在北京、上海、深圳设立办事处。目前已经成功拓展了许多重点行业的客户:军工电力船舶航空、航天通讯政府机构教育科研,100多个知名客户贯穿了所有的产业,最大的提升来自于通讯行业,BUSCOM,来自通信行业的关注:Solid 是下一代网络(NGN)平台及应用的首选数据库,在领先的应用平台Nokia FlexiServerNortel SirenSiemens TSP7000F

19、ujitsu Siemens RTP4NEC在智能控制SIP application servers,Class 5 softswitches,Presence servers,Media Gateways,IMS control elements(HSS.).在尖端应用VoIPPush-to-TalkE-911Online Charging在领先的管理/计费方案Nokia TrafficaNortel ShastaHP OpenView family,SELECTED COMPANIES,Solid在电信领域应用案例,SolidDB:NEC-KDDI项目案例,NEC ADAMS/UPS Sy

20、stem for KDDI 电信关键业务核心系统 客户预测停机损失为100000日元/分钟NEC http:/http:/*日本第二大移动/固网运营商,目前正准备进军美国市场,SolidDB:NEC-KDDI项目案例,基本情况SIP Redirection Server for“KDDI”系统初始配置:Intel Itanium2/64bit Server/32GB RAM/RAID(SCSI 15000rpm)操作系统:HPUX 11i v2运行情况初始系统承载用户数为2800万,目前已经扩容到8000万。四台服务器/两组双机,分别位于大阪和东京自2005年上线运营到现在为止,从来没有因为故

21、障停机Solid 数据库实现的系统功能Routing SolutionProvisioning SolutionNumber Portability Solution(LNP and MNP),SolidDB:NEC-KDDI项目案例,Application,DBIF(ISPF),RTDB(NEC In-House),EMS,solidDB,solidDB,solidDB,solidDB,Osaka Tokyo Tokyo,Application,DBIF(ISPF),Osaka Tokyo,EMS,HA middleware,SOLID,SOLID,SolidDB:NEC-KDDI项目案例,

22、ADAMS/UPS,ARIAL,BEA/Oracle,HSS,User identity Information,STDBY,ACT,SOLID,Register,(TCP session),UPS(User Provisioning Server),SIP,Prov,MR,MRS,Prov,:Provisioning,MR:Media Resource,MRS:Media Resource Server,UPS:User Provisioning Server,SIP GW:SIP Gateway,SIP,UPS 2,UPS n,Synchronize,SIP GW,Register OK,

23、MDB,-,Each UPS holds,28000000 Users,Information,1,2,Store the data,3,4,1,2,3,4,5,6,Solid tells,SIP module,which MRS,to connect,SOLID,SOLID,Solid DB as the front end HLR at Sip,server,5,6,Tokyo,Osaka,SOLID,P-CSCFI-CSCFS-CSCF,HSS(/SLF),*Existing two HLRs are merged into HSS,MRFCMRFP,SIP AS,BEA/MDB,国内运营商、ISV的合作,Solid正在与国内运营商和BOSS系统ISV展开密切的合作国内运营商:中国移动、中国电信、中国联通BOSS系统ISV:ZTESoftAsiainfoLinkage Longshine 我们的目标:整合IBM资源,打造中国Billing系统专业平台,我们期待与您的合作!,Q&A,谢谢!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号