工业实时历史数据库和时序数据库区别

2023-11-08 19:11:12 字數 1114 閱讀 2651

随着工业互联网的快速发展,工业实时历史数据库和时序数据库成为了工业数据存储和处理的重要工具。然而,这两种数据库在设计理念、数据存储方式、数据处理方式和适用场景等方面存在明显的区别。

第。一、设备数据采集。

一般实时历史数据库在工业领域发展周期比较长,有了较为完整的生态,支持各种类型的设备的采集,通常支持数百中乃至数千种设备协议,包含常用的opc、modbus、profibus(s7tcp)等等。而时序数据库往往是it层面,或者涉猎工控场景比较少,设备支持程度还是有一些欠缺。

第。二、数据存储。

实时数据库通常是不支持分布式部署的,因此系统的瓶颈都在计算机性能上,通常都在十万点左右、每秒采集和存储。而时序数据库通常都有分布式集群的功能,只要计算机足够多,存储都都可以更快更好。至于当初实时数据库当初为什么不支持分布式部署,包含pi数据库也是如此,可能是因为遵循的acid事务原则,很难实现分布式部署。而时序数据库通常采用base原则,即弱一致性原则,只要最终一致性即可。

实时数据库存储核心是压缩,包含有损和无损压缩,无损压缩如旋转门压缩等,而时序数据库很少支持有损压缩,通常都是无损压缩。

第。三、数据查询。

实时和时序数据库都是毫秒存储,如果想找到具体时刻,如10:00:00.000几乎不可能有数据,因此需要断面查询。实时数据库是支持的,而且支持步进、趋势、计算模式的历史等间隔查询。而时序数据库很少有这方面优化,或者使用起来比较不方便。但时序数据库查询效率是真高,尤其冷热数据处理,查询速度比实时数据库快至少一个数量级。

实时数据库如果想提高负载性能,需要通过镜像形式进行分担,但是不支持多实例集群,因此对外负载量远不如拥有负载均衡集群的时序数据库。

第。四、对外接口。

实时数据库普遍支持工业接口,如opcda、opchda、opcua以及数据库接口odbc、oledb、jdbc等,以及it接口,如c++、c#、webservice、restful api等。而时序库普遍对标it用户,工业接口比较少。

第。五、综上所述,工业实时历史数据库和时序数据库各有优缺点,适用于不同的场景。在实际应用中,我们需要根据具体的需求选择合适的数据库类型,以充分发挥其优势并满足实际需求。

全球与中国实时数据库软件市场现状及未来发展趋势(简版)

实时数据库软件市场简析 实时或流数据库旨在近乎实时地处理和分析大量数据。传统的关系数据库以批处理模式处理和存储历史数据,因此可以提供对过去趋势的洞察。实时数据库更进一步,实时处理数据并立即为注册的任何查询生成更新,帮助公司做出数据驱动的决策。这些工具帮助数据科学团队结合过去和现在的数据进行 分析。年...

在线数据库设计工具Itbuilder

有人说 不具备全局观的设计者想着如果把一片树叶设计的非常美,而忘了树叶需要树枝,树枝是构成大树的一部分,所以说去培育一片森林,才叫做设计。而数据库设计亦是如此,如果纠结于某个列某个表的设计,而忘了整体架构上的把控,这不是一个合格的设计者!数据库架构是数据库的蓝图,它表示数据库结构 数据类型和数据库约...

一文读懂向量数据库和Embedding,ChatGPT外挂,Agent的记忆中枢

当下最火的llm和agent,由于长下文的限制,都绕不开embedding和向量数据库这个话题,但什么是向量数据库,什么是embedding,希望读完本文,各位就可以从到,实现对embedding和向量数据库的入门到精通。一 引言 向量数据库 数据世界的新维度向量数据库,这种特殊类型的数据库不仅拓宽...