客户案例 | 政务危化监测预警系统项目
-
客户背景
党的十八大以来,中央多次就应急管理工作做出重要指示:要求坚持以防为主、防抗救相结合,全面提升综合防灾能力;坚持生命至上、安全第一,完善安全生产责任制,坚决遏制重特大安全事故。
对新形势新任务新要求,某省应急管理部门紧紧抓住应急管理事业改革发展的重大战略机遇,实现了省内危化安全生产企业感知监测数据统一接入、存储和智能分析,提高监测预警能力、监管执法能力和辅助指挥决策能力。
业务挑战
1、海量数据存储难题。前期采用Mysql数据库扩展困难,仅支持存储15个天数据,就、需清理历史数据。
2、能对危化实时监测数据进行实时计算分析,判断是否存在未知风险,并进行提前预警;
3、性能要求。对数据写入、分析查询要求比较高,延迟在秒级别;
方案简介
针对客户需求,采用以三节点的MemFireDB分布式数据库作为时序数据库的NimbleTSDB的存储,解决客户海量实时监测数据的实时计算分析、本地长期存储。
统一数据分发服务从统一消息服务中实时消费危化实时数据,并按照tsdb协议要求,将数据发送给NimbleTSDB时序数据库,NimbleTSDB会将数据持久化保存在MemFireDB数据库中。危化监测预警系统会访问NimbleTSDB数据库,进行数据查询操作。
MemFireDB数据库集群主要用来存放从各个危化企业收集安全生产相关的感知设备数据,满足长期存储需求,为时序数据库提供数据存储支撑,可以有效满足监管人员的安全生产风险、告警情况历史趋势分析。
客户收益
1.延长数据存储时长,满足业务需求
采用MemFireDB数据库集群后,历史数据存储时长从15天延长为2年,再也不担心容量不足问题。
2.灵活扩展,无需过度规划
按需扩展,无需过度规划,提升设备资源利用率。MemFireDB具有良好的扩展性,解决单机数据库扩展困难,同时采用全HA架构,多副本机制,任意单节点宕机,业务正常可用。
3.标准接口,降低开发成本
方案中提供了标准的HTTP接口,与业务进行对接,降低开发成本;
4.强大功能,降低开发难度
系统提供了各种时序算子,指标曲线数据,历史值,范围查询等功能,满足危化监测预警系统业务需求。