简体   繁体   English

Fiware Orion Broker 和数据库连接

[英]Fiware Orion Broker and Database Connectivity

We are using MongoDB for our on-premise environment.我们将 MongoDB 用于我们的内部部署环境。

  1. When would Orion officially support AWS DocumentDB Orion 何时正式支持 AWS DocumentDB
  2. Would Orion drop MongoDB after supporting DocumentDb or support both in future. Orion 会在支持 DocumentDb 后放弃 MongoDB 还是在未来同时支持两者。

These questions came up after seeing the few related discussion.看了几篇相关的讨论,这些问题就出来了。 Is Orion compatible with AWS DocumentDB #3778 https://github.com/telefonicaid/fiware-orion/issues/3778 Orion 是否与 AWS DocumentDB 兼容 #3778 https://github.com/telefonicaid/fiware-orion/issues/3778

Fiware stack iotagent,Orion context broker compatibility with AWS DocumentDB instead of mongoDB 固件堆栈 iotagent、Orion 上下文代理与 AWS DocumentDB 而不是 mongoDB 的兼容性

Geospatial - Geometry Specifiers https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html#mongo-apis-geospatial地理空间 - 几何说明符https://docs.aws.amazon.com/documentdb/latest/developerguide/mongo-apis.html#mongo-apis-geospatial

Updated Query更新查询

  1. What software stack (set of components, environment) is officially supported by FIWARE community? FIWARE 社区正式支持哪些软件堆栈(组件集、环境)? -> Orion v3.0.0 should use Mongo 4.4 with CentOS 8 on x86_64? -> Orion v3.0.0 应该在 x86_64 上使用 Mongo 4.4 和 CentOS 8 吗?
  2. Does Orion v3.0.0 officially support using AWS DocumentDB as a backend DB except for some known limitations such as geoqueries. Orion v3.0.0 是否正式支持使用 AWS DocumentDB 作为后端数据库,除了一些已知的限制(例如地理查询)。

We took a quick look at DocumentDB and if I'm not wrong, there is no support for geoqueries, thus not really interesting for Orion/Orion-LD.我们快速浏览了 DocumentDB,如果我没记错的话,它不支持地理查询,因此对于 Orion/Orion-LD 来说并不是很有趣。 And no, I strongly doubt we'd drop mongo, both would most probably be supported simultaneously.不,我强烈怀疑我们会放弃 mongo,两者很可能会同时得到支持。

As far as I understand, AWS Document DB is a kind of clone of the official MongoDB software.据我了解,AWS Document DB 是官方 MongoDB 软件的一种克隆。 Taking into account the fixes done in the context the issue you cite it should be supported since Orion 3.0.0 (maybe with some limitations, as the geo-queries that @kzangeli mentions).考虑到在上下文中完成的修复,你引用的问题应该从 Orion 3.0.0 开始得到支持(可能有一些限制,如@kzangeli 提到的地理查询)。 If you have evidences on the contraty, please publish them as comment in that issue .如果您有关于该合同的证据,请将它们作为评论发表在该问题上

Orion will not drop support of MongoDB in favour of any of their un-official clones. Orion 不会放弃对 MongoDB 的支持,转而支持他们的任何非官方克隆。

EDIT:编辑:

What software stack (set of components, environment) is officially supported by FIWARE community? FIWARE 社区正式支持哪些软件堆栈(组件集、环境)? -> Orion v3.0.0 should use Mongo 4.4 with CentOS 8 on x86_64? -> Orion v3.0.0 应该在 x86_64 上使用 Mongo 4.4 和 CentOS 8 吗?

That's correct with regards to Orion.关于猎户座,这是正确的。 As alternative, you can also use docker-based deployment, so you could use any (hosting) operating system able to run docker containers.作为替代方案,您还可以使用基于 docker 的部署,因此您可以使用任何能够运行 docker 容器的(托管)操作系统。

Does Orion v3.0.0 officially support using AWS DocumentDB as a backend DB except for some known limitations such as geoqueries. Orion v3.0.0 是否正式支持使用 AWS DocumentDB 作为后端数据库,除了一些已知的限制(例如地理查询)。

No. The only DB officially supported by Orion is MongoDB.不可以。Orion 官方支持的唯一数据库是 MongoDB。 However, the lack of official support doesn't means no support at all ;).但是,缺乏官方支持并不意味着根本没有支持;)。 You are encourage to test and tell us how it goes.鼓励您进行测试并告诉我们它是如何进行的。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM