使用 cygnus 或 QuantumLeap 进行上下文历史化?

问题描述

在我们当前的固件设置(仅限 Orion)中,我们希望存储上下文的历史记录。我知道 QuantumLeap 和 Cygnus,但不确定哪个是为此而设计的。

我目前的理解:

  • QuantumLeap:存储可以按时间查询的时间序列数据 - 以及可选的更多数据

  • Cygnus:写入特定上下文(即停车位)的历史记录并获取该停车位的历史记录

有人可以帮我吗?

解决方法

两者都有效。

Cygnus 将信息保存到多个数据库中(对于 NGSIv2,例如 HDFS、MySQL、MongoDB、DynamoDB、PostgreSQL 或 Elasticsearch 等;对于 NGSI-LD,例如 PostgreSQL 和 PostGIS)。

QuantumLeap 使用 NGSIv2 将历史信息保存到 CartoDB。 NGSI-LD 目前是实验性选择。

因此,选择通常取决于您希望在具体情况下使用哪个数据库和哪个版本的 NGSI API。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...