【发布时间】:2018-07-22 09:56:16
【问题描述】:
Apache Kafka 是一种实时消息传递服务。它以分布式和容错的方式安全地存储数据流。我们可以在进入生产者时过滤流数据。我不明白为什么我们需要像 MongoDB 这样的 NoSQL 数据库在 Apache Kafka 中存储相同的数据。真正的问题是,为什么我们将相同的数据存储在 NoSQL 数据库和 Apache Kafka 中?
我认为如果我们需要一个 NoSQL 数据库,我们可以首先在 MongoDB 中从客户端收集数据流,而无需使用 Apache Kafka。但是,大多数大数据架构偏好在数据源和 NoSQL 数据库之间使用 Apache Kafka。(see)
这对实际系统有什么好处?
【问题讨论】:
标签: mongodb nosql apache-kafka