首页 > 解决方案 > Kafka集群是数据库吗?

问题描述

  1. 集群是什么意思?
  2. 医生说The Kafka cluster *stores* streams of records in categories called topics
  3. 如果它存储,那么它是一个数据库吗?

标签: apache-kafka

解决方案


  1. 集群是指在它们之间“共享负载”的多台机器。这是故意模糊的,因为有很多方法可以实现这一点。
  2. 这里有什么问题?
  3. (免责声明 - 我的观点和一般主观)它是最广泛意义上的数据库,它存储数据,您可以将数据取回。但是,由于它缺乏任何真正的“通过 PK 获取”或查询设施,因此对于大多数用例来说,它是一个非常糟糕的主存储选择,并且通常用作中间总线而不是事实来源。

推荐阅读