DZone

Can and should Apache Kafka replace a database? How long can and should I store data in Kafka? How can I query and process data in Kafka? These are common questions that come up more and more. Short answers like “Yes” or “It depends” are not good enough for you? Then this read is for you! This blog post explains the idea behind databases and different features like storage, queries, and transactions to evaluate when Kafka is a good fit and when it is not.

Jay Kreps, the co-founder of Apache Kafka and Confluent, explained in 2017 why “it’s okay to store data in Apache Kafka.” However, many things have improved, and new components and features were added in the last four years. This 2021 update covers the core concepts of Kafka from a database perspective

Source: DZone