Kapitel 8. Erste Schritte mit ksqlDB

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Die Geschichte von ksqlDB ist eine Geschichte der Vereinfachung und Entwicklung. Sie wurde mit dem gleichen Ziel wie Kafka Streams entwickelt: den Aufbau von Stream-Processing-Anwendungen zu vereinfachen. Im Laufe der Entwicklung von ksqlDB wurde jedoch klar, dass die Ziele von ksqlDB viel ehrgeiziger waren als die von Kafka Streams. Denn ksqlDB vereinfacht nicht nur die Erstellung von Stream-Processing-Anwendungen, sondern auch die Integration dieser Anwendungen mit anderen Systemen (auch mit solchen außerhalb von Kafka). All dies geschieht mit einer SQL-Schnittstelle, die es Anfängern und Experten gleichermaßen leicht macht, die Leistungsfähigkeit von Kafka zu nutzen.

Ich weiß, was du jetzt denkst: Warum solltest du sowohl Kafka Streams als auch ksqlDB kennen, und kannst du einen Teil dieses Buches herausreißen und auf Craigslist verkaufen, um einen Teil deiner Investition zurückzugewinnen? Tatsächlich sind sowohl Kafka Streams als auch ksqlDB hervorragende Werkzeuge, die du in deinem Werkzeuggürtel für die Stream-Verarbeitung haben solltest und die sich gegenseitig gut ergänzen. Du kannst ksqlDB für Stream-Processing-Anwendungen verwenden, die in SQL ausgedrückt werden können, und für die einfache Einrichtung von Datenquellen und -senken, um End-to-End-Datenverarbeitungspipelines mit einem einzigen Tool zu ...

Get Kafka Streams und ksqlDB beherrschen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.