数据,毫无疑问是物联网万物互联愿景背后的最核心意义。此前,Gartner报告显示,全球IoT数据量正在以每年59%的速度递增,如何管理海量数据即将成为物联网行业一项极大的挑战。
7月31日,由中国物联网产业应用联盟主办、深圳市物联传媒承办的2018深圳国际物联网平台与数据安全高峰论坛 于深圳会展中心顺利举行。贵州易鲸捷信息技术有限公司首席产品架构师刘明 受邀出席论坛,并以数据库有关的技术及市场应用为话题进行演讲分享。
贵州易鲸捷信息技术有限公司首席产品架构师 刘明
刘明表示,相较于互联网,物联网其实仍然处于尚未成熟的阶段。仅看目前的众多终端设备,或者是无法接入网络,或者是即便连上,产生的数据也无法用来进行完整研究。但一旦以上环节成熟,如何存放海量数据,如何对海量数据进行高性能的计算 ,则是未来数据库需要面临的技术挑战 。
一、物联网需要什么样的数据库?
传统数据库经过几十年的发展已经非常成熟。比如OLTP数据库非常擅长数据的实时入库增删改查,但仍存在性能不足,往往使用单机系统而无法应对海量数据分析的缺陷;又比如OLAP数据库非常擅长海量数据的快速高性能汇总计算,但缺乏实时性,常常作为离线批处理系统,将积累了几个小时甚至更长时间的数据进行一次批量入库与分析,无法满足物联网要求实时性的众多场景需求。
于是,针对新时代下高并发、实时性的数据处理需求,后续还出现了NoSQL数据库,以解决传统数据库难以协同解决的问题。但NoSQL种类繁多,往往是为了解决某一个特定的场景而高度定制化,往往导致每一款数据库的开发接口、开发方法都是特殊的,缺乏统一标准,也限制了通用性。
所以,当我们考虑数据库需要具备的能力时,就要考虑它能否实现数据的快速收集、快速入库、实时分析 ,以及具备一定程度的行业通用性 。
二、数据库能给企业带来什么好处?
对这一点,刘明先生用了易鲸捷数据库EsgynDB的3个实例,说明了数据库在物联网时代的典型作用及优势。
在电力系统的应用
以往,国家电网的数据库能力有限,入库速度不足,家庭电表每天只能采集数据一次,企业电表每小时采集数据一次。这样的时效限制,毫无疑问影响了企业对用电量的预测、对电力调度的合理性分析,也导致国家电网需要10%以上的电能冗余来保证电压的稳定和安全。
那么面对智能电网的发展需求,首先就要提高数据的采集频率。在易鲸捷与某省国家电网的合作项目中,就将3800万块电表信息的采集频率由每天一次提升到每2分钟一次,大大实现了节能降耗的国家战略级目标。
在商业地产/广场中的应用
在易鲸捷与万达集团的项目合作中,最初是将万达商业地产/广场中近11万块智能电表信息全部录到数据库里,进行数据的实时入库与分析,已便企业进行理解反馈。而目前,不光是电表,包括商场的温度、湿度、新风等各系统的数据采集都可以加载进EsgynDB中,全面实现商业地产在能耗上的管理控制。此外,EsgynDB可以存储过去半年、一年甚至更久的数据,进而利用人工智能模型得出最适宜的温度、湿度等,一方面打造舒适的购物环境,另一方面为商场能源管理带来好处。
在智能制造中的应用
以往,工业制造的诸多生产环节只能依靠老师傅的经验,缺乏一定的数据表现力。对此,在这次的三方产业研合作里,面对着机床刀具的适时更换及故障判断这一命题,富士康负责提供生产经验知识库,华中科技大学周济院士团队负责AI算法,易鲸捷则负责数据库支撑与整体智能平台。最终实现数据采集、经验分析、数据建模及趋势判断,帮助匹配企业现有IT体系,改善企业经营数据的实时分析,优化产线投入产出比。
从以上案例也可看出,物联网数据的采集、存储、分析等功能的实现离不开数据库的运维,并且数据库需要具备一定程度的通用性,以便在物联网不同行业领域实现快速的布局运作。
三、结语
数据库作为一项通用应用,技术实现上通常存在较高门槛,需要专业的团队来运营维护。比如易鲸捷所推出的这款基于Hadoop大数据平台的企业级分布式数据库EsgynDB,融合了成熟的SQL、HTAP、很好的扩展性三大特点,具备明显的性能优势,在智能制造、智能电网等领域产生了多项典型应用。
笔者相信,随着物联网数据的爆发增长,留给数据库产业的想象空间依然十分巨大,一切都还值得期待。
如果您已经开始策划2019年大数据、云计算、物联网安全事业,请关注:
2019年3月13-15日,第十一届国际物联网展——苏州站;
2019年7月30-8月1日,第十二届国际物联网展——深圳站。