3 ms·
Kafka is not a messaging queue. It's a log. The same underlying structure used within our RDBMS to provide all the guarantees Kafka provides. As for logs and
by LgWoodenBadger 9y ago
Kafka is not a messaging queue. It's a log.
The same underlying structure used within our RDBMS to provide all the guarantees Kafka provides.
As for logs and databases, they are duals.
https://www.confluent.io/blog/turning-the-database-inside-out-with-apache-samza/ https://www.confluent.io/blog/turning-the-database-inside-ou...
- cookiecaper 9y ago>Kafka is not a messaging queue. It's a log. Kafka bills itself as a "messaging system". >The same underlying structure used within our RDBMS to provide all the guarantees Kafka provides. Is there perhaps a reason that people use the RDBMS scaffold atop this "underlying structure"? The point I'm making is that Kafka is not safe for use cases that demand robust data storage and integrity, at least not in comparison to the standard of safety set by the traditional systems of record for important data (RDBMS).
- miguno 9y agoSmall and friendly correction: Kafka bills itself as "a distributed streaming platform". Also, a heads up: we'll soon publish a blog post on the subject of "is it ok to (permanently) store data in Apache Kafka".