Rise of the Kafka Heroes! Join the Data Streaming Revolution | Read the Comic

ksqlDB

Echtzeitdaten sollten auch in Echtzeit verarbeitet werden

Jetzt, wo die Daten in Bewegung sind, ist es an der Zeit, sie sinnvoll zu nutzen. Mit Datenstromverarbeitung können sofort Erkenntnisse aus Datenströmen gezogen werden. Die Einrichtung der dafĂŒr erforderlichen Infrastruktur kann jedoch komplex sein. Deshalb hat Confluent ksqlDB entwickelt, eine eigens fĂŒr Stream-Processing-Anwendungen konzipierte Datenbank.

Sofortige Verarbeitung von Echtzeit-Datenströmen mithilfe von SQL-Anweisungen

Wenn Daten in Bewegung ("in Motion") statt "at Rest" verarbeitet werden, schafft das einen Mehrwert in Echtzeit

Wenn Daten, die durch GeschĂ€ftsablĂ€ufe generiert werden, kontinuierlich verarbeitet werden, kann auch direkt auf diese Daten reagiert werden. Die intuitive Syntax von ksqlDB bietet die Möglichkeit, schnell auf Daten in Kafka zugreifen und diese anreichern zu können. Auf diese Weise können Anwendungsentwicklungsteams nahtlos innovative Kundenerlebnisse in Echtzeit erstellen und datengetriebene GeschĂ€ftsprozesse unterstĂŒtzen.

Vereinfachung der Architektur fĂŒr die Datenstromverarbeitung

ksqlDB bietet eine einzige Lösung fĂŒr die Erfassung und Anreicherung von Datenströmen sowie fĂŒr die Bereitstellung von Abfragen neuer, abgeleiteter Datenströme und Tabellen. Dies bedeutet, dass weniger Infrastruktur bereitgestellt, gewartet, skaliert und gesichert werden muss. Je weniger bewegliche Teile es in einer Datenarchitektur gibt, desto mehr können sich Teams auf den Aspekt konzentrieren, der wirklich wichtig ist: Innovation.

Echtzeit-Anwendungen mithilfe einer einfachen SQL-Syntax erstellen

Die Entwicklung von Echtzeit-Anwendungen geht mithilfe einer bekannten, einfachen SQL-Syntax mit derselben Leichtigkeit und denselben Kenntnissen, die fĂŒr die Entwicklung traditioneller Apps in einer relationalen Datenbank benötigt werden, vonstatten. Wie lĂ€sst sich Kafka Streams mit ksqlDB vergleichen? Nun: ksqlDB wurde auf Basis von Kafka Streams entwickelt, einer einfachen, aber dennoch leistungsstarken Java-Bibliothek, mithilfe derer Echtzeit-Datenströme angereichert, transformiert und verarbeitet werden. Da Kafka Streams die Grundlage von ksqlDB ist, bedeutet dies auch, dass ksqlDB auf gut gestalteten und leicht verstĂ€ndlichen Abstraktionsebenen basiert. Sowohl Einsteiger als auch Fortgeschrittene können somit das volle Potenzial von Kafka ausschöpfen und auf unterhaltsame und verstĂ€ndliche Weise nutzen.

Vereinfachte Architektur und fortgeschrittene Funktionen

Push- und Pull-Abfragen

Das Abfragen fĂŒr Tabellen und Datenströme funktioniert entweder durch Übernehmen des Ergebnisses einer Abfrage zu dem Zeitpunkt, an dem ein Event eintritt (Push-Abfrage), oder durch Abrufen von Ergebnissen zu einem bestimmten Zeitpunkt (Pull-Abfrage). Auf diese Weise entfĂ€llt die Integration von separaten Systemen, die beide Varianten bedienen.

VollstÀndig verwaltet und gehostet

Durch die Nutzung des vollstĂ€ndig verwalteten Service von Confluent Cloud lĂ€sst sich der operative Aufwand einer selbstverwalteten Infrastruktur fĂŒr ksqlDB vermeiden. Eine eigenstĂ€ndige Bereitstellung, automatische Upgrades und eine durch ein SLA garantierte VerfĂŒgbarkeit von 99,99 % schaffen das Potenzial, sich auf das Erstellen nĂŒtzlicher App-Funktionen zu konzentrieren anstatt Cluster zu verwalten.

Benutzerdefinierte Funktionen

Benutzerdefinierte Funktionen, die speziell auf den unternehmensspezifischen Anwendungsfall angepasst sind, ermöglichen die Erweiterung von ksqlDB. Durch den Einsatz von Java können eigene Datenverarbeitungslogiken angewandt und diese dank praktischer Hooks der ksqlDB-Enginge zur VerfĂŒgung gestellt werden.

Eingebettete Connectors

Datenströme können mit Leichtigkeit von existierenden Systemen nach ksqlDB und wieder zurĂŒcktransportiert werden. Statt der Bereitstellung eines separaten Kafka-Clusters fĂŒr die Erfassung von Events kann ksqlDB vorgefertigte Connectors direkt auf den eigenen Servern betreiben.

BranchenfĂŒhrende Security

Wir stellen sicher, dass Daten dank ksqlDB sowie rollenbasierter Zugriffskontrolle (RBAC), Audit-Protokollen und Secret Protection stets geschĂŒtzt sind. Confluent entwickelt Produkte mit Blick auf die Sicherheit und macht ksqlDB somit standardmĂ€ĂŸig sicher.

Auf Unternehmen ausgerichteter Support

Unternehmen profitieren rund um die Uhr von Zugang zu fachkundiger UnterstĂŒtzung fĂŒr schnellere Problemlösungen und Fehlerbehebungen. Die Experten von Confluent bieten UnterstĂŒtzung nicht nur bei unternehmensspezifischen Anforderungen an Confluent ksqlDB, sondern auch in Bezug auf all die Anforderungen an die gesamte Plattform fĂŒr Data in Motion.

Bereit, loszulegen?

Die ersten Schritte mit ksqlDB sind einfach. Jetzt anmelden, eine Anfrage fĂŒr eine Demo stellen oder an einem unserer praxisorientierten Workshops teilnehmen.

An einer Live-Demo teilnehmen

Jetzt ksqlDB kostenlos testen

Virtuelles, praxisorientiertes Labor

Kostenloser Kurs zu den Grundlagen von ksqlDB

Optimove

„Dank der reaktiven Infrastruktur, die wir mithilfe von Confluent Cloud erstellt haben, und dank der FĂ€higkeit, mit ksqlDB in Echtzeit Streaming-Abfragen zu erstellen, können wird die Algorithmen fĂŒr maschinelles Lernen besser nutzen und somit die Kampagnen fĂŒr unsere Kunden optimieren. ksqlDB ist fĂŒr uns von entscheidender Bedeutung, da es uns die Möglichkeit bietet, beim Daten-Mapping flexibler zu sein – eine FĂ€higkeit, die unserer Konkurrenz hĂ€ufig fehlt.“

Yuval Shefler
VP of Partnerships

Additional resources

streams

Building Stream Processing Applications with Confluent

events

Streaming Applications with Zero Infrastructure

develop

Develop a Streaming ETL pipeline from MongoDB to Snowflake with Apache Kafka

ksql

Docs: ksqlDB

Continue learning about Confluent

Screen Shot 2021-09-08 at 3.17.44 PM

Running Apache KafkaÂź in 2021: A Cloud-Native Service eBook

Learn how Confluent Cloud speeds up app dev, unblocks your people, and frees up your budget.

modernize

How Confluent Completes Apache KafkaÂź eBook

Learn how Confluent offers a complete and secure enterprise-grade distribution of Kafka.

connector--portfoli

Modernize Your Business with Confluent’s Connector Portfolio

Learn how to connect your data in motion more quickly, securely, and reliably with 120+ pre-built, expert-certified connectors.