Kafka is more of a message queue than a data store. You can use it to store
history of the queue (certainly a powerful use case for disaster recovery),
but it's still not really a data store.

>From the Kafka website (kafka.apache.org):
Apache Kafka is a publish-subscribe messaging [queue] rethought as a
distributed commit log.

-Mark

On Tue, Jan 6, 2015 at 3:14 PM, Joseph Pachod <joseph.pac...@gmail.com>
wrote:

> Hi
>
> Having read a lot about kafka and its use at linkedin, I'm still unsure
> whether Kafka can be used, with some mindset change for sure, as a general
> purpose data store.
>
> For example, would someone use Kafka to enforce an "unique constraint"?
>
> A simple use case is, in the case of linkedin, unicity of users' login.
>
> What would be you recommended implementation for such a need?
>
> Thanks in advance
>
> Best,
> Joseph
>

Reply via email to