Стримы превращаются в Таблицы
@gamussa
19
@confluentinc
Slide 20
Таблицы превращаются в стримы
@gamussa
20
@confluentinc
Slide 21
Одно превращается в друое
@gamussa
21
@confluentinc
Slide 22
Одно превращается в друое
@gamussa
22
@confluentinc
Slide 23
Slide 24
СТРИМЫ «-» ТАБЛИЦЫ
24
Slide 25
Slide 26
26
Slide 27
Kafka Connect
@gamussa
27
@confluentinc
Slide 28
Чувак, а код-то где? 28
Slide 29
Как запускать? #1 STAND-ALONE AKA ‘LOCAL MODE’
Kafka Cluster JVM
KSQL CLI
KSQL Server
29
Slide 30
Как запускать?
#2 CLIENT-SERVER
Kafka Cluster
JVM
JVM
JVM
KSQL Server
KSQL Server
KSQL Server
KSQL CLI 30
Slide 31
Как запускать?
#3 AS A STANDALONE APPLICATION
Kafka Cluster
JVM
JVM
JVM
KSQL Server
KSQL Server
KSQL Server
31
Slide 32
Когда лучше не брать KSQL?
Традиционный SQL с конечным результатом •Ограничение на хранение данных в Kafka •Нет индексов
BI инструменты (Tableau и проч) •Нет индексов •Нет JDBC • BI инструменты не очень хорошо дружат с потоковыми результатами
KSQL
Kafka Streams
Все знают SQL Кодить код не надо!
Потоковая обработка для разработчиков
SQL выражения
Java или Scala код
Стримы и таблицы
KStream и KTable
Да - KSQL кластер
JVM
Деплоим SQL запросы
Деплоим Java как jar, war, контейнеры
Slide 35
А дальше что? https://github.com/confluentinc/cp-demo http://confluent.io/ksql https://slackpass.io/confluentcommunity #ksql
Slide 36
Приходите к нам работать! https://www.confluent.io/careers/
@gamussa
@
@confluentinc
Slide 37
Всем спасибо!
Вопросы? @gamussa
viktor@confluent.io https://www.confluent.io/careers/ @gamussa
@
@confluentinc