海量数据入库时间节省近 90%
查询性能显著提升了 20-50 倍
项目背景
某风电有限公司是中车集团投资打造的国内一流的大型风电装备企业,其在某能源建设集团风电项目中共安装了 96 台风力发电机组,每台风机进行秒级采集,日均采集量达到 70 亿左右。由其自主研发的 SCADA 系统在实际应用中,诸多难以突破的问题。
需求与挑战
· 无法满足安全稳定需求:能源企业对数据安全的重视程度愈发强烈,而现有 SCADA 系统适配的数据库为开源数据库 MySQL,无法满足客户对数据安全性、系统稳定性以及运维快速响应的需求
· 无法支撑海量数据的存储:风电运维具有小、远、散的特征,目前各能源企业都在建设无人值守风场,数据采集频率普遍要求到秒级存储,数据量呈现爆发式增长,而原有 SCADA 系统为分钟级存储、传统的 MySQL 数据库无法支撑海量数据的存储
· AI 智能化风电建设空白:现有风电数据仅用于存储监测,缺少强大分析能力且无法对接常用的 AI 算法平台,严重阻碍释放数据全量分析预测价值,以及 AI 智能化风电业务的发展建设进程
· 缺少存储成本的优化管理方案:目前风电设备企业在为能源企业提供产品时,一般只计算硬件价值;而 SCADA 系统作为硬件配套免费提供,这就需要尽量降低数据的存储成本。随着风机采集数据存储量愈发庞大,急需一套针对数据库存储成本优化的解决方案
解决方案
· 历史数据平滑迁移:利用 KaiwuDB 自有的 KMP 数据迁移平台,将历史数据由 MySQL 快速迁移到 KaiwuDB,实现无忧替换,迁移前后数据保持一致
· 提供高兼容性:兼容 MySQL 协议,对 SQL 语法兼容程度高,业务改动小,应用改动成本低,同时支持复杂的函数和语法,满足客户数据查询分析需要
· 高性能写入及毫秒级响应:KaiwuDB 时序引擎可支持数百台风机产生的数据量,具备实时写入能力,并且可做到毫秒级查询响应
· 提升数据算力:就地计算技术为实时数据、大范围批量数据提供强大的计算分析能力,快速实现数据价值,为数据应用提供算力支撑
建设价值
· 采用 KaiwuDB 进行数据存储,满足数据库安全与稳定性需求 KaiwuDB 数据库兼容 MySQL 协议,对常见 SQL 语法兼容程度高,数据类型实现了100% 平滑替代,同时应用改造成本低
· 凭借高达 5-30倍 的数据压缩优势,结合数据全生命周期管理能力,有效地降低了海量数据存储成本
· 在海量数据实时写入时,由于数据粒度的细化带来了数据量的倍增,KaiwuDB 在不增加配置的基础上,无压力支撑了 10w/s 的数据写入
· 借助于 KaiwuDB “就地计算”重点技术的强大分析算力,支撑 AI 分析,进行精细化运维,实现了风电场故障的早预测、早判断、早介入,人工成本降低了 30% 以上