ksqlDB 是專為流處理應用程序構建的數據庫。這到底是什麼意思呢? 它整合了幾乎每個流處理架構中的許多組件。
這很重要,因為當今幾乎所有的流媒體架構都是由不同項目拼湊而成的零碎解決方案。 至少,您需要一個子系統來從現有數據源獲取事件,另一個用於存儲它們,另一個用於處理它們,另一個用於針對聚合物化進行查詢。 集成每個子系統可能很困難。 每個人都有自己的心智模型。 考慮到所有這些複雜性,很容易懷疑:這一切都值得嗎?
ksqlDB 旨在提供一種心智模型來完成您需要的一切。 您可以針對 ksqlDB 構建一個完整的流式應用程序,而 ksqlDB 又只有一個依賴項:Apache Kafka®。
本課程將會全面細緻的介紹ksql以及ksqlDB的所有知識點,讓您從入門到精通,由淺入深的學習掌握ksqlDB的使用。使用ksqlDB您將會很輕鬆的使用幾行sql語句完成對實時數據的流式計算應用程序開發。
[課程要求]
需要一定的Apache Kafka /Confluent Kafka經驗
有關係型數據庫SQL的程序經驗
熟悉Kafka Streams框架(kstream,ktable)
【課程特色】
代碼驅動
大量的案例
由淺入深
課程內容緊湊
涵蓋絕大多數Confluent ksqlDB & ksql內容
豐富的綜合案例
25
65
TAKE THIS COURSE