Solid内存数据库在电信业务支撑系统中的应用.ppt_第1页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第2页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第3页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第4页
Solid内存数据库在电信业务支撑系统中的应用.ppt_第5页
免费预览已结束,剩余44页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

solid内存数据库在电信业务支撑系统中的应用,field application engineer peng hua solid china,议题,电信业务支撑系统的业务特点和技术需求 运营商正在逐步实现以客户为中心的2级集中管理体制 bss系统能够支撑千万级的用户量,能够实时地处理业务请求 内存数据库支撑电信系统发展的利器 内存数据库特点 bss系统对内存数据库的要求 solid的解决之道 提供最佳实践的内存数据库解决方案 唯一的混合数据存储的数据库,基于内存和磁盘的数据库功能合而为一 高可用性:99.9999% 的可靠性 独特的分布式数据同步技术 低廉的程序移植成本和系统维护成本 solid公司简介 电信领域应用案例,电信业务支撑系统的业务特点和技术需求,电信业务支撑系统的业务特点和技术需求,bss系统的业务特点 从分散到集中,从批处理到实时是当前电信业务支撑系统的发展趋势 国内的电信运营商正在逐步实现以客户为中心的2级集中管理体制 bss系统要求能够支撑千万级的用户量 bss系统要求能够实时地处理业务请求,为用户提供更丰富的营销套餐、优惠和折扣,从而应对激烈的市场竞争,电信业务支撑系统的业务特点和技术需求,下一代的bss系统需要满足一些要求: 以客户管理和计费账务为核心的bss系统具有大容量、实时的特点。 bss系统要求技术必须满足:大容量、高性能、实时性、高可用性、支持大量并发、个性化,内存数据库支撑电信系统发展的利器,内存数据库支撑电信系统发展的利器,内存数据库特点 解决电信、金融等领域对高性能数据处理的需求问题 应对电信系统所带来的巨大挑战,内存数据库将是“革命性”技术,内存数据库特点 : 什么是内存数据库?,内存数据库 提供最快的访问速度 所有的表及索引总是在内存中 为访问内存而设计的最佳访问方法和索引模式,并在数据缓存、快速算法、并行操作也进行了相应的改进 消除了 i/o 瓶颈,服务请求,内存数据库特点 : 内存数据库的基本功能,内存数据库的基本功能 永久数据的管理,包括数据库的定义、存储、维护等 事务管理,包括调度与并发控制等 对存取的控制和安全性检查 具有数据库的可靠性恢复机制,内存数据库特点 : 为什么需要内存数据库?,传统的磁盘数据库满足不了性能要求 传统的磁盘数据库受i/o瓶颈的限制性能无法提升,在高性能需求的系统中磁盘数据库无法满足性能要求,数据访问成为系统的瓶颈。 如果需要在传统数据库上提升性能,则需要购买更强劲的硬件设备,同时不可避免的出现更多的维护、优化 什么时候使用内存数据库 当磁盘数据库无法满足性能需求时,高性能的内存数据库成了代替磁盘数据库的选择。 当数据量访问/更新请求快速增长,而硬件保障设施又无法跟上的时候,内存数据库特点 : 与磁盘数据库比较,与磁盘数据库的比较 内存数据库避开了数据访问时的磁盘i/o瓶颈,极大地提高了系统性能,这是内存数据库的最大优势。 与程序内存处理比较 内存数据库是产品化的数据库管理软件,极大缩短了开发周期; 内存数据库有着开放的平台和接口,程序开发和移植更加灵活便捷,也便于后期维护和二次开发; 可以通过使用统一的sql语言方便地查询内存中的数据; 能在数据库中保障数据的安全性和完整性。 这些优势,对于快速部署和简化维护都是有非常利的。,bss系统对内存数据库的要求,bss系统对内存数据库的要求 高性能 实时性 高可用性 支持大数据量并发 较低的总体拥有成本,solid的解决之道,solid 解决之道,solid为bss系统提供高可用性的解决方案,确保bss系统永不间断运行。 solid 充分满足bss系统对内存数据库的要求,solid 产品套件,solid boostengine 混合型 (内存/ 磁盘) 关系数据库管理系统 solid carriergrade 可选件 高可用集群功能 solid smartflow 可选件 分布式的数据同步功能,数据库引擎,高可用,分布式 数据同步,carriergrade,smartflow,boostengine (内存、磁盘混合型的数据库),1:1,n:n,solid boostengine 混合型 (内存/ 磁盘) 关系数据库管理系统,双数据库引擎 基于磁盘数据库引擎 基于内存的数据库引擎 数据存储在内存表中可以提供高性能的数据访问 查询和存档使用完全相同的数据库 内存表和磁盘表使用相同的存取方法 存储的选择对应用是完全透明的 事务处理性能最大化 基于成本的高级优化器,soliddb: 全功能的关系型数据库,ansi sql89, sql92 及sql99 odbc、jdbc 驱动, sa(solid api) 存储过程 触发器和事件 完整的事务处理 (acid) 并发控制 事务级别控制 基于成本的优化器 多线程数据库引擎 unicode 在线备份 自动失败回滚 批量加载数据 数据导出工具 内建计划调度 图像管理工具 对 blob和clob 数据类型的 强大处理能力 支持多种平台,通讯: client/server 链接库,磁盘数据库 完全的检查点 完全的日志,soliddb:接口与支持的平台,odbc,jdbc,应用接口,sa,soliddb :超高性能,solid 比传统企业数据库快了近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性能测试数据,soliddb:混合,solid是仅有的 提供混合数据存储的数据库,它将基于内存和磁盘的数据库功能合二为一 对应用完全透明 可以共同使用这两个数据库引擎 单一的sql语句可以同时通过这两个数据库引擎来访问数据 不需要改变应用,磁盘表可以转换为内存表,反之亦然 两个数据库引擎同样具有复制功能、同样具有高可用功能,它们的所有功能都是相同的,混合数据管理,内存引擎 表,磁盘存储管理,基于磁盘的引擎 缓存,sql 解析器,sql 优化器,soliddb:混合不同的数据,不同的性能要求,基于内存或磁盘 2 种不同 的数据库!,呼叫路由表 . . .,客户资料管理表 事件、告警表 呼叫日志 表 . . .,数据库中的表被分离到内存或磁盘,是基于业务和性能的考量,内存访问,硬盘,混合,同步复制 任何情况下也不丢失数据,高可用性的数据库 能满足99,9999%环境 自动事务复制 事务复制是同步的 (也支持异步复制) 最快的切换时间: 低于1秒(最快50ms) 非常容易实施,没有特别硬件要求 符合saf规范(),soliddb:高可用 ( carriergrade),高可用集群功能,从活动数据库拷贝事务到备用数据库 最快的技术是拷贝日志记录 数据同步自动的、连续的 最小限度的干预,备用的 数据库管理系统,日志,数据库,活动的 数据库管理系统,日志,数据库,活动连接,备用连接,应用,soliddb:高可用 ( carriergrade),soliddb:高可用 ( carriergrade),用户数据共有双份拷贝 通过复制日志实现同步 复制模式可配置: 1-safe(异步) 2-safe(同步) 2-safe receive 2-safe visible 2-safe durable 快速切换(切换时间低至50ms) 实现99.9999%高可用性,主节点 数据库,从节点 数据库,soliddb:高可用 ( carriergrade),1-safe 2-safe,提交,ok,事务同步,ok,提交,ok,异步复制 + 事务提交响应时间短 失败接管时,可能会丢失事务,激活,备用,事务同步,ok,同步复制 + 失败接管时,不会丢失事务 - 事务提交响应时间长,响应时间,主节点 数据库,从节点 数据库,1-safe 及 2-safe 复制,soliddb:高可用 ( carriergrade),灵活的同步机制允许您: 在以下三者之间的正确平衡: 应用处理速度 平均故障修复时间 数据安全 可以为不同的事务处理选择相应的日志级别 在不影响应用操作的情况下,可以动态调整事务的日志级别,soliddb:高可用 ( carriergrade),独有的tf技术 transparent failover (tf) 在failover之后依然能够保留connection或session信息 完全由数据库层面自动检测failover,且由数据库切换至新的可用连接,对应用程序透明 即使数据库系统发生了failover,应用程序也不会中断,不影响应用程序对外提供服务,soliddb:高可用 ( carriergrade),集成load balance功能 primary节点可读可写 secondary节点只读 由数据库服务器自动将部分只读事务分发到secondary 充分利用secondary的硬件资源 提高系统的吞吐率,soliddb:分布式数据同步 ( solid smartflow ),复制,peer-to-peer,动态数据共享 跨平台数据共享 迅速故障恢复 负载平衡 灵活,soliddb smartflow option,级联复制,可从主节点接受改变的数据,双向更新,可从复制点将数据更新至主节点,热备用,分布式 数据库,soliddb:分布式数据同步 ( solid smartflow ),适应广泛的、不同的应用架构 内存或磁盘 客户服务器或链接库 无盘网络设备 双向的、多主节点与复制节点的复制功能 在不同的配置架构中的功能 集中或分散 刀片架构或高端smps服务器 仅通过应用就可以控制所有对数据库的影响、可以通过应用来很好地优化数据库,不需要dba,机框控制器,远程应用,应用,高可用管理,复制,n+1 冗余卡,soliddb:开发/管理控制台,solid 数据库管理工具 solsql : sql 命令行工具 solcon: 管理命令工具 导出/导入工具 solidconsole (图形管理工具) 第三方工具 ibm websphere stuido jboss weblogic studio dbsolo (gui console) visualstudio .net eclipse,soliddb:开发兼容性,solid数据库可用于各种开发平台, 同时它也可以在任何平台之间交互使用。所有的产品和选件都保持二进制兼容模式。 windows vxworks unix vxworks windows unix,soliddb:高品质,solid: 0.1,solid 的软件质量比同行业的平均水平高了四倍 1000行代码仅存在0.1的失误 solid,已经被证明了的技术 12 年的市场销售历程 300多万个激活的许可证 在2004年,仅发现了212个失误,soliddb:成本,节约开发成本、缩短产品上市时间: 开发阶段及团队规模: 缩减了 50% 整体的开发资源: 缩减了 30-40% 开发工程师培训时间: 缩减了 75% 在节约配置和维护成本的同时,提供了更好的服务质量: 现场升级和维护: 事实上是不需要的 整体的升级和维护: 缩减了 10倍 系统失败几率: 缩减了 50%,源自: 企业应用顾问 (eac) 研究,由intel和solid投资. 研究结果是基于solid的10个通常用户.,soliddb:综述,充分满足电信支撑系统的技术需求 功能性:服务器领域提供一致的功能强大的内存数据库平台 高性能:高效的内存数据库引擎保证快速的数据访问响应 容错性:高可用性架构实现永不间断的数据访问 高可用性:提供高可用集群特性,保证任何情况下数据都不丢失 分布式:提供端到端的网络解决方案,实现数据智能化共享 高可靠性:高品质的软件,数百家知名企业的选择,全球超过300万的部署 降低开发/用户成本 使用低配置的服务器即可满足性能要求 降低开发使用维护成本,solid公司简介,solid information technology,公司背景 1992 年成立于芬兰的首都赫尔辛基 2007年12月份正式被 ibm公司收购 全球机构 公司总部位于美国加州的cupertino 研发中心位于芬兰的首都赫尔辛基 公司办事处遍及美国、欧洲、日本和中国 业务类型: 快速、灵活、永不间断数据库解决方案的提供商 商业价值: 高质量的服务 50毫秒的失败切换时间使系统故障变得通透 更加有效地降低了运营成本 使廉价的硬件设备为系统提供了高可用性 将应用开发周期缩短了近50、更加低的营运成本 技术资质: 在生产环境中运行的license超过三百万个,solid在中国,solid自2005年11月份来到中国,在北京、上海、深圳设立办事处。 目前已经成功拓展了许多重点行业的客户: 军工 电力 船舶 航空、航天 通讯 政府机构 教育 科研,100多个知名客户贯穿了所有的产业, 最大的提升来自于通讯行业,buscom,来自通信行业的关注: solid 是下一代网络(ngn)平台及应用的首选数据库,在领先的应用平台 nokia flexiserver nortel siren siemens tsp7000 fujitsu siemens rtp4 nec 在智能控制 sip application servers, class 5 softswitches, presence servers, media gateways, ims control elements (hss). 在尖端应用 voip push-to-talk e-911 online charging 在领先的管理/计费方案 nokia traffica nortel shasta hp openview family,selected companies,solid在电信领域应用案例,soliddb :nec-kddi项目案例,nec adams/ups system for kddi 电信关键业务核心系统 客户预测停机损失为100000日元/分钟 nec / *日本最大的通讯系统解决方案供应商 kddi *日本第二大移动/固网运营商,目前正准备进军美国市场,soliddb :nec-kddi项目案例,基本情况 sip redirection server for “kddi” 系统初始配置: intel itanium2 / 64bit server / 32gb ram / raid (scsi 15000rpm) 操作系统: hpux 11i v2 运行情况 初始系统承载用户数为2800万,目前已经扩容到8000万。 四台服务器/两组双机,分别位于大阪和东京 自2005年上线运营到现在为止,从来没有因为故障停机 solid 数据库实现的系统功能 routing solution provisioning solution number 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项目案例,adams/ ups,arial,bea/oracle

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论