Build Predictive Machine Learning with Flink | Workshop on Dec 18 | Register Now

ksqlDB

Echtzeitdaten sollten auch in Echtzeit verarbeitet werden

Jetzt, wo die Daten in Bewegung sind, ist es an der Zeit, sie sinnvoll zu nutzen. Die Stream-Verarbeitung ermöglicht es, sofort Erkenntnisse aus Datenströmen zu gewinnen. 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

Weitere Ressourcen

streams

Anwendungen zur Stream-Verarbeitung mit Confluent erstellen

events

Streaming-Anwendungen mit „Zero Infrastructure“

develop

Streaming-ETL-Pipeline von MongoDB zu Snowflake mit Apache Kafka entwickeln

ksql

Dokumente: ksqlDB

Mehr über Confluent erfahren

Screen Shot 2021-09-08 at 3.17.44 PM

E-Book: So geht Apache Kafka® im Jahr 2021 - Ein Cloud-nativer Service

So beschleunigt Confluent Cloud die App-Entwicklung, entlastet Mitarbeiter und schont das Budget.

modernize

E-Book: Wie Confluent Apache Kafka® zur perfekten Dateninfrastruktur-Lösung ergänzt

Confluent bietet eine umfassende und sichere Kafka-Distribution auf Enterprise-Niveau.

connector--portfoli

Unternehmen modernisieren, mit dem Connector-Portfolio von Confluent

So lassen sich Daten, die in Bewegung sind, schneller, sicherer und zuverlässiger mit über 120 vorgefertigten, von Experten zertifizierten Connectors verbinden.