Solid内存数据库在电信业务支撑系统中的应用.ppt
《Solid内存数据库在电信业务支撑系统中的应用.ppt》由会员分享,可在线阅读,更多相关《Solid内存数据库在电信业务支撑系统中的应用.ppt(49页珍藏版)》请在三一文库上搜索。
1、Solid内存数据库在电信业务支撑系统中的应用,Field Application Engineer Peng Hua Solid China,议题,电信业务支撑系统的业务特点和技术需求 运营商正在逐步实现以客户为中心的2级集中管理体制 BSS系统能够支撑千万级的用户量,能够实时地处理业务请求 内存数据库支撑电信系统发展的利器 内存数据库特点 BSS系统对内存数据库的要求 Solid的解决之道 提供最佳实践的内存数据库解决方案 唯一的混合数据存储的数据库,基于内存和磁盘的数据库功能合而为一 高可用性:99.9999% 的可靠性 独特的分布式数据同步技术 低廉的程序移植成本和系统维护成本 Sol
2、id公司简介 电信领域应用案例,电信业务支撑系统的业务特点和技术需求,电信业务支撑系统的业务特点和技术需求,BSS系统的业务特点 从分散到集中,从批处理到实时是当前电信业务支撑系统的发展趋势 国内的电信运营商正在逐步实现以客户为中心的2级集中管理体制 BSS系统要求能够支撑千万级的用户量 BSS系统要求能够实时地处理业务请求,为用户提供更丰富的营销套餐、优惠和折扣,从而应对激烈的市场竞争,电信业务支撑系统的业务特点和技术需求,下一代的BSS系统需要满足一些要求: 以客户管理和计费账务为核心的BSS系统具有大容量、实时的特点。 BSS系统要求技术必须满足:大容量、高性能、实时性、高可用性、支持大
3、量并发、个性化,内存数据库支撑电信系统发展的利器,内存数据库支撑电信系统发展的利器,内存数据库特点 解决电信、金融等领域对高性能数据处理的需求问题 应对电信系统所带来的巨大挑战,内存数据库将是“革命性”技术,内存数据库特点 : 什么是内存数据库?,内存数据库 提供最快的访问速度 所有的表及索引总是在内存中 为访问内存而设计的最佳访问方法和索引模式,并在数据缓存、快速算法、并行操作也进行了相应的改进 消除了 I/O 瓶颈,服务请求,内存数据库特点 : 内存数据库的基本功能,内存数据库的基本功能 永久数据的管理,包括数据库的定义、存储、维护等 事务管理,包括调度与并发控制等 对存取的控制和安全性检
4、查 具有数据库的可靠性恢复机制,内存数据库特点 : 为什么需要内存数据库?,传统的磁盘数据库满足不了性能要求 传统的磁盘数据库受I/O瓶颈的限制性能无法提升,在高性能需求的系统中磁盘数据库无法满足性能要求,数据访问成为系统的瓶颈。 如果需要在传统数据库上提升性能,则需要购买更强劲的硬件设备,同时不可避免的出现更多的维护、优化 什么时候使用内存数据库 当磁盘数据库无法满足性能需求时,高性能的内存数据库成了代替磁盘数据库的选择。 当数据量访问/更新请求快速增长,而硬件保障设施又无法跟上的时候,内存数据库特点 : 与磁盘数据库比较,与磁盘数据库的比较 内存数据库避开了数据访问时的磁盘I/O瓶颈,极大
5、地提高了系统性能,这是内存数据库的最大优势。 与程序内存处理比较 内存数据库是产品化的数据库管理软件,极大缩短了开发周期; 内存数据库有着开放的平台和接口,程序开发和移植更加灵活便捷,也便于后期维护和二次开发; 可以通过使用统一的SQL语言方便地查询内存中的数据; 能在数据库中保障数据的安全性和完整性。 这些优势,对于快速部署和简化维护都是有非常利的。,BSS系统对内存数据库的要求,BSS系统对内存数据库的要求 高性能 实时性 高可用性 支持大数据量并发 较低的总体拥有成本,Solid的解决之道,Solid 解决之道,Solid为BSS系统提供高可用性的解决方案,确保BSS系统永不间断运行。
6、Solid 充分满足BSS系统对内存数据库的要求,Solid 产品套件,Solid BoostEngine 混合型 (内存/ 磁盘) 关系数据库管理系统 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/Ser
8、ver 链接库,磁盘数据库 完全的检查点 完全的日志,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
9、 Engine,In-memory Database,Open source Database,Enterprise Database,SolidDB: TM1性能测试数据,SolidDB:混合,Solid是仅有的 提供混合数据存储的数据库,它将基于内存和磁盘的数据库功能合二为一 对应用完全透明 可以共同使用这两个数据库引擎 单一的SQL语句可以同时通过这两个数据库引擎来访问数据 不需要改变应用,磁盘表可以转换为内存表,反之亦然 两个数据库引擎同样具有复制功能、同样具有高可用功能,它们的所有功能都是相同的,混合数据管理,内存引擎 表,磁盘存储管理,基于磁盘的引擎 缓存,SQL 解析器,SQL
10、优化器,SolidDB:混合不同的数据,不同的性能要求,基于内存或磁盘 2 种不同 的数据库!,呼叫路由表 . . .,客户资料管理表 事件、告警表 呼叫日志 表 . . .,数据库中的表被分离到内存或磁盘,是基于业务和性能的考量,内存访问,硬盘,混合,同步复制 任何情况下也不丢失数据,高可用性的数据库 能满足99,9999%环境 自动事务复制 事务复制是同步的 (也支持异步复制) 最快的切换时间: 低于1秒(最快50ms) 非常容易实施,没有特别硬件要求 符合SAF规范(www.saforum.org),SolidDB:高可用 ( CarrierGrade),高可用集群功能,从活动数据库拷贝
11、事务到备用数据库 最快的技术是拷贝日志记录 数据同步自动的、连续的 最小限度的干预,备用的 数据库管理系统,日志,数据库,活动的 数据库管理系统,日志,数据库,活动连接,备用连接,应用,SolidDB:高可用 ( CarrierGrade),SolidDB:高可用 ( CarrierGrade),用户数据共有双份拷贝 通过复制日志实现同步 复制模式可配置: 1-Safe(异步) 2-Safe(同步) 2-Safe Receive 2-Safe Visible 2-Safe Durable 快速切换(切换时间低至50ms) 实现99.9999%高可用性,主节点 数据库,从节点 数据库,Solid
12、DB:高可用 ( CarrierGrade),1-safe 2-safe,提交,OK,事务同步,OK,提交,OK,异步复制 + 事务提交响应时间短 失败接管时,可能会丢失事务,激活,备用,事务同步,OK,同步复制 + 失败接管时,不会丢失事务 - 事务提交响应时间长,响应时间,主节点 数据库,从节点 数据库,1-safe 及 2-safe 复制,SolidDB:高可用 ( CarrierGrade),灵活的同步机制允许您: 在以下三者之间的正确平衡: 应用处理速度 平均故障修复时间 数据安全 可以为不同的事务处理选择相应的日志级别 在不影响应用操作的情况下,可以动态调整事务的日志级别,Soli
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Solid 内存 数据库 电信业务 支撑 系统 中的 应用
链接地址:https://www.31doc.com/p-5020833.html