【工业大数据】工业大数据漫谈:实时数据库与时序数据库

2018 年 5 月 12 日 产业智能官 君子藏器

在工业大数据数据库存储领域,除了传统的关系型数据库和分布式数据库以外,还有一种类型的数据库是非常常用,而且是非常有必要的,就是实时数据库和时序数据库。

实时数据库诞生于美国,主要是因为现代工业制造流程及大规模工业自动化的发展,导致大量的测量数据需要集成和存储,而采用关系数据库难以满足速度和容量的要求,因此在80年代中期,开始诞生了适用于工业监控领域的实时数据库。

实时数据库其实并不单单只是一个数据库,而是一个系统,包括对各类工业接口的数据采集,海量监测数据的压缩、存储及检索,基于监测数据的反馈及控制功能等。

实时数据库的出现,主要是为了解决当时关系型数据库不太擅长的领域,包括:

1、海量数据的实时读写操作

工业监控数据要求采集速度和响应速度均是毫秒级的,一个大型企业几万甚至几十万监测点都是常有的事情,这么大容量的高频数据,如果用关系数据库进行存储,由于关系库本身设计的理念,导致它很难进行每秒几十万的数据的读写操作,而实时数据库通过转为快速读写设计的时标型数据结构、高频缓存等技术,可以实现海量数据的实时读写操作。

2、大容量数据的存储

由于数据采集是海量的监控数据,那么如果用传统数据库进行存储,将会占用大量的存储空间,如果我们用关系数据库保存10000个监测点,每个监测点每秒钟采集一次双精度数的数据,即使不考虑索引等因素,也需要5-6T的存储空间,这里还不包括存储跟监测点相关的时间等因素,如果都包括,再建立索引,则需要15T-20T的存储空间。实时数据库采用了专门的压缩算法,包括哈佛曼算法、旋转门算法以及一些二次压缩算法,压缩比普遍能够达到30:1左右,再加上对于时间及索引的特殊处理,存储量能够缩小到关系库的1/40,因此,上面的例子只需要500G的空间就能够进行有效存储了。

3、集成了工业接口的数据采集

由于历史和垄断的原因,目前工业通讯、传输的协议种类繁多,实时库一般都集成了大量的工业协议接口,可以对各种类型的工业协议进行解析和传输。同时,随着实时数据库的发展,接口软件部分也慢慢被独立出来,即可以与实时数据库核心集中部署在1台计算机上,也可以单独部署在接口机上,从而提供了更好的可扩展性和稳定性。

4、集成控制功能,可实现实时控制

实时数据库一般都提供下行控制接口,并且是高速写出。写的效率严重依赖于接口通讯效率和执行机构。因此,实时数据库大都是从工控软件厂商发展而来的,他们就有丰富的工业控制写入的经验。即便如此,毕竟工业系统对时序有严格的要求,而数据库从读到写,会出现时滞,因此,实时数据库一般不适宜对快速开关量的控制。

在云计算的时代,实时数据库的一些缺点就慢慢的显露出来了。

首先,由于实时数据库是基于时标进行处理的,就导致它只能简单的使用时间段进行查询和检索,当然,各大厂商也开发了许多工具,但无论如何检索的丰富性不能和关系库比拟。

其次,由于实时库都是出售给大型工业企业的,因此价格昂贵,在物联网时代,对于中小工业企业来说,是个不小的成本。

再次,传统实时库在部署时不够方便灵活,传输也更多的考虑工业网络,甚少考虑互联网的情况,不太适应当下云计算环境的部署。

这个时候,新兴的时序数据库就出现了。时序数据库在2017年火了起来,出现了大量的开源和商业产品,时序数据库就是存放时序数据的数据库,并且需要支持时序数据的快速写入、持久化、多纬度的聚合查询等基本功能。时序数据库其实主要是实时数据库的数据存储部分,但是,由于它采用了新的技术,极大地扩展了数据的容量,除了数据点和时间戳之外,还提供标签和内容等对数据的描述,并且提供各种聚合查询,弥补了实时库的缺陷。

但是,时序数据库不提供工业接口、下行控制等功能,这些都需要开发人员自行开发,或者将原有的接口与时序库对接。

当然,不管是实时数据库还是时序数据库,都在飞速发展中,双方一定会互相借鉴,互相学习,会提供更好、更多的产品供工业大数据使用。



实时数据库 架构图


分布式结构


 

  真正的分布式数据库。数据服务器、Web服务器、设备驱动、人机界面、实用工具可任意组合,分别运行在相同或不同机器上。实时数据,历史数据,过程报警,事件等作为整个系统的共有资源,可为其他客户端和数据库共享。

   
   

紫金桥实时数据库是一个性能好、容量大、可靠性高、安全性强的分布式实时数据库平台。适用于数据存储、生产管理、先进控制、优化控制、流程模拟等应用,是企业信息化的桥梁,可以提高工厂管控一体化水平,有效降低企业成本。其主要功能特点如下 :



   全新的点组态架构
 

为实现分布式点组态的目标,紫金桥实时数据库抛弃了积累十余年的点组态架构,采用全新的4层架构。依托全新的架构,点组态系统实现了功能上的重大突破。
 


   数据库实时配置
 

在全新架构的支撑下,点组态系统实现了实时配置远程数据库的功能。通过选择数据源的方式,可以在本地实时数据库系统完成对指定数据源中点信息的配置。

    独创的组织架构

点组态的组织机构是一个真正意义上的自定义组织机构,工程师可以按照需要任意组织层级关系,并且可以通过移动的方式改变层级关系。
 

优化的点组态人机界面
 

支持组织机构显示和维护,增加大量批量操作,提供不只一种的点信息显示方式,优化界面布局和显示效果。
 

升级的点信息导出导入
 

支持组织机构多结点导出导入,增加辅助操作,提供多文档同时导出导入。
 

新增的数据显示功能
 

为了使用户更直观的通过组织机构方式查看点的实时信息,紫金桥实时数据库新增的数据显示功能,用户可以通过全新的界面查看数据点的实时信息。
 

关系数据库通讯新方式--数据抽取
 

紫金桥实时数据库推出一种与关系数据库通讯的新方式:数据抽取。数据抽取模块,将多个关系型数据库中的数据按预先配置的抽取策略抽取到紫金桥历史数据库。
 

升级的脚本调试器
 

紫金桥实时数据库提供了功能强大的脚本功能,与此匹配的是升级后的脚本调试器。升级后的脚本调试器增加了全局查找功能,提高脚本的纠错效率。
 

向导式组态
 

针对用户的实际需求,将一系列常见功能如:历史查询、报警查询、关系库查询等模块化,并以向导的方式实现一键组态。


    图形模板——新技术
 

使用事先定义的数据处理方式或外观展现形式,在运行时根据指定的输入数据,动态生成实例对象。为批量组态提供方便,并提高工程的灵活性。
 

多实例启动:独立运行
 

不同工程可以在同一计算机上独立运行,每个工程具有完整的运行系统,并且几乎具备了单工程独立运行的所有功能。
   
   

  高性能历史存储

 长时间、高分辨率历史存储。历史保存时间可以精确到1毫秒,高效的数据存储算法,不但让你快速存取数据,而且能够进行快速历史数据插值。
 
  分布式结构

 真正的分布式数据库。数据服务器、Web服务器、设备驱动、人机界面、实用工具可任意组合,分别运行在相同或不同机器上。实时数据,历史数据,过程报警,事件等作为整个系统的共有资源,可为其他客户端和数据库共享。
 
  超大数据容量

 支持百万点的大型分布式实时数据库满足异地分布式的数据采集需求
 
  内部仪表


  数据库以内部仪表的形式表示各种运算功能,组态方便,层次清晰,便于调试、维护。

    
  断点续传

  当网络出现通讯故障,底层服务器仍能保存数据;通信恢复后,下级服务器能够自动将暂存的故障时段的所有数据上传到上级服务器。利用自恢复功能,保证全部数据不会因为局部故障而丢失,为连续的历史存储提供了坚实、可靠的基础。
 
  多人协同开发

  支持多人同时开发同一工程,任一工程师可以在任意地点开发整个工程的一部分,大大缩短了项目的完成时间
 
  多节点冗余备份

  支持双机/多机热备份,支持IO冗余、主机冗余、通讯冗余,系统可以智能检测不同类型的故障并自动进行响应的操作,确保系统安全可靠运行。
 
  事故追忆功能

  对与事件相关点的历史状态进行详实记录,以便事后对事件产生原因进行分析。事件的种类、数量、关联点、事件发生前后时间范围等都可以自由指定。
 
  物料平衡

  实时计算装置的投入产出数据、收率数据、损失数据,并可以对装置班、日、月平衡数据进行统计、汇总,能够准确反映整个生产过程物料移动情况。
 
  班组考核

  通过工艺重要参数的追踪,发现操作的潜在问题,产生指导性信息、并能对各个班组的操作水平进行评估、考核。
 
  统计分析

  统计过程控制(Statistical Process Control)SPC是质量管理的有力工具,它可以保持生产线稳定,减少质量波动,提高产品质量。数据库内置SPC点,可以提供多种控制图和分析数据,全程监控产品质量。
 
  在线修改,远程维护

  可在线修改数据库组态内容,组态完后,不必重新启动数据库,就可以将组态内容下装到数据库中。另外不必要到数据库所在机器,在远程就可以进行数据库组态。
 
  多进程与多线程

  采用多进程与多线程设计模式,系统更稳定。数据库、设备驱动、网络通信、实用工具、人机界面等程序分别是不同进程。由于进程运行在独立的地址空间中,一个程序的错误不会影响到另一个程序。同时可以将不同进程放到不同机器中,从而更合理的分配机器负荷,将重要的控制运算功能放到更为安全的机器上。同时,因为每个程序功能较单一,结构清晰,独立性强,调试和维护更加方便,因此能够更好的保证数据的实时性和可靠性,适合于大型应用。
 
  多种开放接口

  用户可以通过系统提供的API接口,COM控件,OPC服务器、DDE服务器与数据库进行通讯。
 
  数据转储:与关系型数据库无缝连接

  通过简单组态即可完成与关系数据库双向数据交换,也可以利用紫金桥脚本实现更复杂的数据库操作、也可以通过SQL功能块实现事件驱动式的数据交互。
 
  其他实用工具

  系统还提供了许多其他工具,如查询工具、过程趋势统计分析工具、数据浏览器、系统监控台等等。




人工智能赛博物理操作系统

AI-CPS OS

人工智能赛博物理操作系统新一代技术+商业操作系统“AI-CPS OS:云计算+大数据+物联网+区块链+人工智能)分支用来的今天,企业领导者必须了解如何将“技术”全面渗入整个公司、产品等“商业”场景中,利用AI-CPS OS形成数字化+智能化力量,实现行业的重新布局、企业的重新构建和自我的焕然新生。


AI-CPS OS的真正价值并不来自构成技术或功能,而是要以一种传递独特竞争优势的方式将自动化+信息化、智造+产品+服务数据+分析一体化,这种整合方式能够释放新的业务和运营模式。如果不能实现跨功能的更大规模融合,没有颠覆现状的意愿,这些将不可能实现。


领导者无法依靠某种单一战略方法来应对多维度的数字化变革。面对新一代技术+商业操作系统AI-CPS OS颠覆性的数字化+智能化力量,领导者必须在行业、企业与个人这三个层面都保持领先地位:

  1. 重新行业布局:你的世界观要怎样改变才算足够?你必须对行业典范进行怎样的反思?

  2. 重新构建企业:你的企业需要做出什么样的变化?你准备如何重新定义你的公司?

  3. 重新打造自己:你需要成为怎样的人?要重塑自己并在数字化+智能化时代保有领先地位,你必须如何去做?

AI-CPS OS是数字化智能化创新平台,设计思路是将大数据、物联网、区块链和人工智能等无缝整合在云端,可以帮助企业将创新成果融入自身业务体系,实现各个前沿技术在云端的优势协同。AI-CPS OS形成的字化+智能化力量与行业、企业及个人三个层面的交叉,形成了领导力模式,使数字化融入到领导者所在企业与领导方式的核心位置:

  1. 精细种力量能够使人在更加真实、细致的层面观察与感知现实世界和数字化世界正在发生的一切,进而理解和更加精细地进行产品个性化控制、微观业务场景事件和结果控制。

  2. 智能:模型随着时间(数据)的变化而变化,整个系统就具备了智能(自学习)的能力。

  3. 高效:企业需要建立实时或者准实时的数据采集传输、模型预测和响应决策能力,这样智能就从批量性、阶段性的行为变成一个可以实时触达的行为。

  4. 不确定性:数字化变更颠覆和改变了领导者曾经仰仗的思维方式、结构和实践经验,其结果就是形成了复合不确定性这种颠覆性力量。主要的不确定性蕴含于三个领域:技术、文化、制度。

  5. 边界模糊:数字世界与现实世界的不断融合成CPS不仅让人们所知行业的核心产品、经济学定理和可能性都产生了变化,还模糊了不同行业间的界限。这种效应正在向生态系统、企业、客户、产品快速蔓延。

AI-CPS OS形成的数字化+智能化力量通过三个方式激发经济增长:

  1. 创造虚拟劳动力,承担需要适应性和敏捷性的复杂任务,即“智能自动化”,以区别于传统的自动化解决方案;

  2. 对现有劳动力和实物资产进行有利的补充和提升,提高资本效率

  3. 人工智能的普及,将推动多行业的相关创新,开辟崭新的经济增长空间


给决策制定者和商业领袖的建议:

  1. 超越自动化,开启新创新模式:利用具有自主学习和自我控制能力的动态机器智能,为企业创造新商机;

  2. 迎接新一代信息技术,迎接人工智能:无缝整合人类智慧与机器智能,重新

    评估未来的知识和技能类型;

  3. 制定道德规范:切实为人工智能生态系统制定道德准则,并在智能机器的开

    发过程中确定更加明晰的标准和最佳实践;

  4. 重视再分配效应:对人工智能可能带来的冲击做好准备,制定战略帮助面临

    较高失业风险的人群;

  5. 开发数字化+智能化企业所需新能力:员工团队需要积极掌握判断、沟通及想象力和创造力等人类所特有的重要能力。对于中国企业来说,创造兼具包容性和多样性的文化也非常重要。


子曰:“君子和而不同,小人同而不和。”  《论语·子路》云计算、大数据、物联网、区块链和 人工智能,像君子一般融合,一起体现科技就是生产力。


如果说上一次哥伦布地理大发现,拓展的是人类的物理空间。那么这一次地理大发现,拓展的就是人们的数字空间。在数学空间,建立新的商业文明,从而发现新的创富模式,为人类社会带来新的财富空间。云计算,大数据、物联网和区块链,是进入这个数字空间的船,而人工智能就是那船上的帆,哥伦布之帆!


新一代技术+商业的人工智能赛博物理操作系统AI-CPS OS作为新一轮产业变革的核心驱动力,将进一步释放历次科技革命和产业变革积蓄的巨大能量,并创造新的强大引擎。重构生产、分配、交换、消费等经济活动各环节,形成从宏观到微观各领域的智能化新需求,催生新技术、新产品、新产业、新业态、新模式。引发经济结构重大变革,深刻改变人类生产生活方式和思维模式,实现社会生产力的整体跃升。



产业智能官  AI-CPS


用“人工智能赛博物理操作系统新一代技术+商业操作系统“AI-CPS OS”:云计算+大数据+物联网+区块链+人工智能)在场景中构建状态感知-实时分析-自主决策-精准执行-学习提升的认知计算和机器智能;实现产业转型升级、DT驱动业务、价值创新创造的产业互联生态链


长按上方二维码关注微信公众号: AI-CPS,更多信息回复:


新技术“云计算”、“大数据”、“物联网”、“区块链”、“人工智能新产业:智能制造”、智能金融”、“智能零售”、“智能驾驶”、智能城市新模式:“财富空间“工业互联网”、“数据科学家”、“赛博物理系统CPS”、“供应链金融”




本文系“产业智能官”(公众号ID:AI-CPS)收集整理,转载请注明出处!



版权声明产业智能官(公众号ID:AI-CPS推荐的文章,除非确实无法确认,我们都会注明作者和来源。部分文章推送时未能与原作者取得联系。若涉及版权问题,烦请原作者联系我们,与您共同协商解决。联系、投稿邮箱:erp_vip@hotmail.com





登录查看更多
1

相关内容

智能交通大数据最新论文综述-附PDF下载
专知会员服务
103+阅读 · 2019年12月25日
【大规模数据系统,552页ppt】Large-scale Data Systems
专知会员服务
58+阅读 · 2019年12月21日
【大数据白皮书 2019】中国信息通信研究院
专知会员服务
133+阅读 · 2019年12月12日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
94+阅读 · 2019年12月4日
【CPS】CPS应用案例集
产业智能官
81+阅读 · 2019年8月9日
【大数据】工业大数据在石化行业的应用成功“落地”
【大数据】海量数据分析能力形成和大数据关键技术
产业智能官
17+阅读 · 2018年10月29日
基于 Storm 的实时数据处理方案
开源中国
4+阅读 · 2018年3月15日
【工业大数据】工业大数据层层深度解析!
产业智能官
3+阅读 · 2018年1月20日
【工业大数据】一文带你读懂《工业大数据白皮书》
产业智能官
14+阅读 · 2018年1月20日
VIP会员
相关资讯
【CPS】CPS应用案例集
产业智能官
81+阅读 · 2019年8月9日
【大数据】工业大数据在石化行业的应用成功“落地”
【大数据】海量数据分析能力形成和大数据关键技术
产业智能官
17+阅读 · 2018年10月29日
基于 Storm 的实时数据处理方案
开源中国
4+阅读 · 2018年3月15日
【工业大数据】工业大数据层层深度解析!
产业智能官
3+阅读 · 2018年1月20日
【工业大数据】一文带你读懂《工业大数据白皮书》
产业智能官
14+阅读 · 2018年1月20日
Top
微信扫码咨询专知VIP会员