【问题标题】:Persist data to MongoDB in columns instead of rows以列而不是行的形式将数据持久化到 MongoDB
【发布时间】:2015-09-29 10:10:44
【问题描述】:

我正在使用 mongo-sink 和 mongo-channel 参数将数据从 Cygnus 持久化到 MongoDB。这太酷了,因为以前不允许这样做。

但是,与其他持久性通道(MySQL、CKAN 和 HDFS)不同,它还不允许将数据保存在列中而不是行中。 也就是说,配置属性:

cygnusagent.sinks.mongo-sink.attr_persistence = 列

在agent*.conf文件中不允许指定该参数。

您是否也计划将此功能扩展到 MongoDB 频道?

提前致谢。

塞尔吉奥

【问题讨论】:

    标签: mongodb persistence fiware fiware-cygnus


    【解决方案1】:

    很高兴您正在使用这两个新水槽,并且您喜欢它们。关于基于 mongoDB 的接收器的类似“列”的行为,我们可以肯定地将该功能添加到 OrionMongoSink,因为它是一个比方说普通数据序列化器。因为数据组织要复杂得多,所以我不太清楚 OrionSTHSink 是否可以这样做。我得好好想想。

    刚刚创建:https://github.com/telefonicaid/fiware-cygnus/issues/548

    请给它一个 +1(在问题中添加评论),以便它在我们的路线图中获得相关性。

    【讨论】:

      【解决方案2】:

      与此同时,我查看了源代码。 实现功能很容易,我已经起草了。 现在它处于测试阶段,它似乎可以工作。

      因此,如果尚未将问题分配给任何人,我很乐意提出我的实施方案。

      我必须编译并发送文件 ContributionPolicy.txt 来提交拉取请求,对吗?

      谢谢。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 2012-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多