[Webinar] Harnessing the Power of Data Streaming Platforms | 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. 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

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.