近日,浙江智臾科技有限公司(以下简称智臾科技)与东华软件股份公司(以下简称东华软件)及其子公司北京东华博泰有限公司(以下简称东华博泰)正式签署战略合作协议,共同推动DolphinDB高性能时序数据库在电力行业的应用。
东华软件是国内最早通过软件能力成熟度集成(CMMI)5级认证的软件企业之一,于2014年孵化东华博泰,专注于为能源电力产业提供集成解决方案。东华博泰依托强大的技术能力和良好的服务,在发电行业赢得了卓越的客户口碑和领先的市场地位。面对国内电厂集团化管控的要求,多个电厂的数据需要实现集中、统一管理,传统关系数据库和实时数据库已经无法满足海量数据分布式存储、PB级数据快速查询、快速异常监测和实时计算等需求。为此,东华博泰对DolphinDB和国内外多种时序数据库进行了系统评测,最终选择DolphinDB作为解决海量时序数据场景的方案。
DolphinDB作为完全自主开发的一款高性能分布式时序数据库,集成了功能强大的编程语言和流数据分析系统,为海量结构化数据的快速存储、检索、分析及计算提供了一站式解决方案,在大规模数据处理与分析领域拥有世界领先的性能水平。
DolphinDB非常适合工业物联网的海量历史数据存储、分析与实时数据写入与计算场景,其主要特点包括:
1)针对工业物联网普遍存在的海量数据写入需求,DolphinDB支持时间序列数据存储和处理,通过预写式日志(Write-ahead logging, WAL),写入数据缓存(Cache Engine),以及多个客户端并行写入,在保证数据安全的前提下,可大幅提升写入速度。可通过增加节点的方式水平扩展集群的存储能力和计算能力,满足历史数据或实时采集的数据点不断增加的需求。相比传统关系型数据库(Oracle,SQL Server)通常仅支持低于百亿级的数据,DolphinDB可支持百万亿级甚至更多的数据量。
2) DolphinDB提供一站式解决方案,客户部署DolphinDB数据库后,无需再部署Hadoop/Spark此类计算引擎,也无需部署Matlab/SAS/pandas此类数据分析工具,所有的计算和查询均可在DolphinDB数据库中通过SQL语句和内置的脚本语言完成。DolphinDB是计算功能最丰富的时序数据库,用户可以通过多种方法以实现海量数据的快速查询与计算。
3) 对于实时数据的处理,DolphinDB内置的流数据引擎支持流数据的发布、订阅、预处理、实时内存计算与复杂指标的滚动窗口计算。DolphinDB提供了多种聚合计算引擎,包括时间序列引擎、横截面引擎、异常检测引擎与响应式状态引擎,让用户使用几行代码即可实现复杂计算和实时数据的异常检测,实时数据和计算结果还可与可视化系统等无缝衔接。
此次合作,智臾科技与东华软件、东华博泰将从电力行业为切入点,通过优势互补与业务创新,积极探索面向未来的工业物联网应用和服务,并基于双方产品、技术与服务,打造国内领先的工业物联网平台。