FIWARE Orion和用户数据管理vs mysql数据库

FIWARE Orion和用户数据管理vs mysql数据库,fiware,fiware-orion,Fiware,Fiware Orion,我被要求创建一个后端服务器来存储和管理用户信息数据,特别是使用Orion上下文代理。Orion如何帮助我避免使用自己的数据库(例如本地sql)?我是FIWARE Orion的新手,据我在手册中所读到的,我可以创建与它们相关的实体和属性,当使用像传感器这样的节点实体时,这是一件令人惊奇的事情。但是,如果必须具有这样的父子实体关系,我如何存储有关许多经过身份验证的用户的信息: 用户1->车辆1->气缸1->临时气缸。。我可以只在一个请求中引用“tempCyl”吗?还是必须链接请求(例如,将属性子“t

我被要求创建一个后端服务器来存储和管理用户信息数据,特别是使用Orion上下文代理。Orion如何帮助我避免使用自己的数据库(例如本地sql)?我是FIWARE Orion的新手,据我在手册中所读到的,我可以创建与它们相关的实体和属性,当使用像传感器这样的节点实体时,这是一件令人惊奇的事情。但是,如果必须具有这样的父子实体关系,我如何存储有关许多经过身份验证的用户的信息: 用户1->车辆1->气缸1->临时气缸。。我可以只在一个请求中引用“tempCyl”吗?还是必须链接请求(例如,将属性子“tempCyl”设置为“cylinder 1”,反之亦然)


此外,如果在“用户1”实体下,信息是敏感的,是否有方法使用有效的令牌(例如OAuth)保护数据?或者我是否必须创建自己的内部(不可访问internet)Orion实例?

这是在实体属性模型(如Orion实现的模型)中建立关系的更简单方法(例如A和B实体之间的关系AS)是使用实体A中的某个属性指向实体B,例如A.rel=B。如果需要双向关系,则还可以使用B中的某个属性指向A

关于合理的信息,Orion实现了一个允许使用同一Orion实例对不同的上下文信息集进行分区的方法。隔离是在per DB basic中完成的,可以与FIWARE安全框架结合使用,因此只有属于租户的用户才能访问该租户中的信息,而不能访问其他租户中的信息(看一看地图)