Apache IoTDB 在智慧养老家庭设备上的落地应用,节约99%存储成本

2022-05-16 15:45:46 浏览数 (1)

1公司介绍

智慧健康养老服务管理系统是北京怡养科技有限公司的建设项目,是内嵌智能家居、健康管理、综合评估、服务管理、呼叫中心、决策支持等模块在内的专业养老服务管理系统。基于老年人健康数据,以老年人综合评估管理和老年人风险预测分析模型与专家系统为技术支持,整合养老服务资源,为老年人提供精细化、专业化的照护管理计划和个人健康档案管理。

系统集合多种智能居家终端设备,专业的智慧养老服务技术,整合优质养老服务资源,以实现智慧养老服务的一站式服务。系统可应用于政府指导中心,养老公寓,老年照料中心、养老驿站等,为老年人提供完整的智慧健康养老服务,开启智慧养老新模式。

智慧健康养老服务管理系统物联网数据采用 IoTDB 时序数据库,对生产过程中产生的全量数据进行存储和计算。

2项目背景

北京怡养科技有限公司构建的智慧养老系统可实现对用户各种生命体征以及智能家居(包括血压,心率,呼吸,体动、灯控、报警等)的实时采集。

在建设数据综合管控平台之前,智慧养老系统生产环境中有5台高配置物理机进行存储和计算。对于某些设备产生的时序数据,由于数据量巨大,物理机的存储压力非常大,而且插入速度跟不上设备数的快速增长,历史数据沉淀问题困扰已久。为了解决这种情况,打破存储壁垒,控制运维成本和实现系统数据展示的实时性,经过技术选型,用 IoTDB 代替原来的存储方式(Hadoop 生态体系)为智慧养老系统建设提供数据集成、存储、分析和决策的底层支撑。

3解决方案

智慧健康养老服务管理系统接入设备产生的时序数据通过 rabbitmq 消息队列进入系统进行清洗、过滤,最终进入 IoTDB 时序数据库节点的集群,实现海量时序数据的高可用存储与计算。目前系统时序数据库共存储时序数据100多亿条,单日新增8亿数据点,4000多万行数据,2000条数据秒级查询,最新数据毫秒级查询。

服务器配置:16核,64G,2TB。

4用户收益

智慧养老系统中时序数据库的建成和投入使用,使智慧养老系统由多个系统接口调用的方式转为数据直接落库的方式。

1. IoTDB 时序数据库实现了对设备产生的海量时序数据的存储管理,实现数据资产积累。

2. IoTDB 的高压缩存储算法极大地节省了存储空间,为客户节约成本。单月存储空间由原来的600G到现在的单月只需5G。服务器由原来机器昂贵的物理机更换为现在相对低价的云主机,节约存储成本99%以上。

3.高效的查询插入速度,由于大屏需要实时统计展示大量的数据,原有架构速度慢,影响用户体验,使用 IoTDB 之后速度提升了数倍,极大地提高了BI系统数据展示的流畅性。同时由于插入速度的提升,业务处理节点服务器也由原来的8台缩减至1台降低80%以上的业务节点服务器成本,极大地节约了运维成本。

4. IoTDB 支持类似 sql 的语言、JDBC标准API和易于使用的导入/导出工具,团队上手快,节约学习成本。

5对 IoTDB 的建议

希望能在现有基础上增加联机分析能力,一举解决数据存储,联机分析两大难题。也非常期待IoTDB 在今年7月即将发布的新分布式版本。

0 人点赞