Capítulo 8. Primeros pasos con ksqlDB

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La historia de ksqlDB es una historia de simplificación y evolución. Se creó con el mismo objetivo que Kafka Streams: simplificar el proceso de creación de aplicaciones de procesamiento de flujos. Sin embargo, a medida que ksqlDB evolucionaba, quedó claro que sus objetivos eran mucho más ambiciosos que incluso Kafka Streams. Esto se debe a que no sólo simplifica la forma de construir aplicaciones de procesamiento de flujos, sino también la forma de integrar estas aplicaciones con otros sistemas (incluidos los externos a Kafka). Hace todo esto con una interfaz SQL, facilitando tanto a principiantes como a expertos el aprovechamiento de la potencia de Kafka.

Ahora, sé lo que estás pensando: ¿por qué necesitas conocer tanto Kafka Streams como ksqlDB, y puedes arrancar una de las secciones de este libro y venderla en Craigslist para recuperar parte de tu inversión? En realidad, tanto Kafka Streams como ksqlDB son herramientas excelentes para tener en tu cinturón de herramientas de procesamiento de flujos, y se complementan bastante bien. Puedes utilizar ksqlDB para aplicaciones de procesamiento de flujos que puedan expresarse en SQL, y para configurar fácilmente fuentes y sumideros de datos para crear canalizaciones de procesamiento de datos de extremo a extremo utilizando una única herramienta. Por otro lado, puedes utilizar Kafka ...

Get Dominar Kafka Streams y ksqlDB 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.