前言
近年来,国产数据库技术不断成熟,且不断应用在通信行业、金融行业、政府行业等关键行业的关键信息系统,打破了以甲骨文为代表的数据库公司对中国数据库领域的信息技术垄断,进一步验证了国产数据库在关键应用的技术可行性,为国家多年来无法在通信行业核心业务系统中实现安全可靠的底层数据库技术难题提供了可行的解决方案。
随着电信行业竞争越来越激烈,运营商的商业模式逐渐从传统的资源型转向基于用户需求的模型,CRM、BOSS等核心业务系统日益重要,各个系统数据分别存放在多个生产数据库中,总量已超上百个,是运营商的“核心系统”与“关键业务”。
由于历史原因,核心业务系统多采用“IOE”架构,即IBM小型机+Oracle数据库+EMC存储。传统国外商业数据库的扩展基于节点数的增加,不仅成本高,而且节点数的增多也可能会引发通信同步问题,难以实现线性扩展,采购、服务价格高,封闭式非标准化,运营商无法掌控全部技术及安全,因此,去“IOE”尤其是采用国产数据库替换Oracle数据库成为运营商的必然选择。作为负责应急资源监控、调度的应急通信工程首当其冲。
背景
应急通讯工程项目的总体目标是建设覆盖全省各级政府、应急部门之间的互联互通和信息共享平台,从而推进构建各级政府应急指挥平台为主导、应急部门专项应急指挥为支撑、专业监测系统为辅助的应急指挥支撑体系。
难点
(1)对数据库并发性能的挑战:物联网感知设备 724 生成数据,跨部门信息数据采集与汇聚,产生速度快,数据量大,及时性要求高。
(2)对数据库高可用的挑战:政府应急核心应用需满足 7×24 小时不间断服务要求,具备灾难恢复、系统错误恢复、人为操作错误恢复能力,同时要降低数据库的计划内维护停机时间。
(3)对数据库扩展能力的挑战:各联动应急部门的资源数据信息整合,随着业务数据感知监测的结构化数据、非(半)结构化数据的增加,应支持在线增加集群节点和保证系统在线扩展。突破多维数据融合构建应急大数据中心的基础,以适应行业发展及管理的要求。
(4)从去IOE的进程看,从I到E,再到O,去IOE经历了这个步骤。数据库是相对最难去掉的,替换成本也最高,运营商核心交易系统由于业务逻辑的复杂性,拆库技术路线实现非常困难,对替代数据库的性能、稳定性、可维护性等技术指标及降低成本的要求都非常高,替代产品较少。
案例介绍
应急通信工程项目通过各模块采集各级政府部门已建的业务系统及数据库中的救援队伍、救援专家、应急物资、救援装备、医疗资源、通信资源、运输资源及避难场所等应急资源信息,进行数据汇聚、分析、发布,并在统一的电子地图上进行汇聚标识、图形化展示。系统主要收集福建省9地级市数据海量数据,包含危险源、救援专家千余人,救援队伍、医疗资源约、通信资源和其它数据。实现:
(1)统一平台
采用星瑞格国产数据库SinoDB,依托成熟稳定、自主可控、功能强大、具备高性能、高可用、简单易用等特性,提供了两地三中心的高可用解决方案,实现集群负载、同城灾备、异地灾备等特性。基于智慧城市建设及发展理念,建设基于云计算、物联网及移动通信等最新技术的全省政府应急体系,打造统一平台,设立应急数据中心,构建基础网络,通过分层建设,达到平台能力及应用的可共享、可成长、可扩充,创造面向未来的政府应急系统框架,解决目前全省应急存在的相关问题。
(2)时序处理引擎
物联网感知设备 724 生成数据,通过星瑞格国产数据库时序处理引擎,快速处理按时间轴生成的时序数据,提供计算速度快,处理数据量大,满足及时性要求等优势。
星瑞格行业解决方案简介
福建星瑞格软件有限公司(以下简称星瑞格软件)是福建省电子信息集团控股的国有控制企业,注册资金3.8亿。已为通信、电力、金融、政府等行业提供国产数据库产品及数据库增值服务。
星瑞格软件是拥有世界级数据库SinoDB、数据库专业运维服务以及数据库安全的综合厂商,同时研发数据库和数据库安全产品,公司已通过CMMI3级软件成熟度认证,ISO27001信息安全管理体系及ISO9001质量管理体系认证,是国家高新技术企业及软件企业,数据库相关产品已通过国家保密科技测评中心测评,国家信息安全产品认证,IT产品信息安全认证。星瑞格是信创工作委员会会员单位。具有自主研发的图形化数据库监控优化系统、安全审计系统、异构数据实时复制系统,将全方位保障数据库系统安全、高效、稳定运行。
1.行业解决方案:
针对通信行业的两地三中心架构,SinoDB提供了3种基于集群的高可用性解决方案,HDR(High availability Data Replication,高可用性数据复制)、RSS(Remote Standalone Secondary,远程独立辅节点)和SDS(Shared Disk Secondary,共享磁盘辅节点)。
SinoDB满足通信行业客户7*24业务不中断运行的高可用需求。可以根据客户的需求提供灵活的高可用性解决方案, 保障客户的系统在发生故障或灾难时不受影响,无论是人为故障还是自然灾害; 通过SinoDB,轻松实现高可用方案。方案介绍如下:
2.产品架构及主要特性概述:
星瑞格数据库相关产品是具备自主知识产权的安全可靠国产数据库产品,符合国家自主可控政策要求。
星瑞格数据库产品采用动态可伸缩架构,具有列式内存处理引擎、支持大量并发访问、快速检查点、数据分区技术、高速加载等功能,配套数据库性能优化分析工具,数据库整体性能高,可满足通信行业性能要求。
星瑞格数据库产品安全性高,具有多粒度安全授权机制,支持国密算法,具有功能强大的数据库安全审计工具。
星瑞格数据库产品可用性极高,具有成熟和完善的在线备份恢复机制和工具,支持HDR、SDS、RSS等多种高可用技术。具有异构数据实时复制工具。
星瑞格数据库产品具有时间序列处理引擎、空间地理数据处理能力,良好支持物联网应用。
星瑞格数据库产品开放性好,兼容主流软硬件平台,尤其是主流国产操作系统、芯片、中间件,支持主流协议、标准、数据库工具。
星瑞格数据库产品具有网格化部署与管理能力,支持多租户应用,良好支持云计算架构。
星瑞格数据库产品易于管理,提供一系列图形化的数据库管理及监测、应用开发环境、数据库性能监测工具、丰富的管理API。