成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

KSQL,用于Apache Kafka的流數(shù)據(jù)SQL引擎

大數(shù)據(jù) SQL Server Kafka
Apache Kafka是一個(gè)分布式的、分區(qū)的、多復(fù)本的日志提交服務(wù),使用Scala編寫,以可水平擴(kuò)展和高吞吐率而被廣泛使用。

Apache Kafka是一個(gè)分布式的、分區(qū)的、多復(fù)本的日志提交服務(wù),使用Scala編寫,以可水平擴(kuò)展和高吞吐率而被廣泛使用。Kafka最初是由LinkedIn開發(fā),并于2011年初開源,目標(biāo)是為實(shí)時(shí)數(shù)據(jù)處理提供一個(gè)統(tǒng)一、高通量、低等待的平臺(tái)。目前,越來越多的開源分布式處理系統(tǒng)如Cloudera、Apache Storm、Spark都支持與Kafka集成。

 

KSQL,用于Apache Kafka的流數(shù)據(jù)SQL引擎

Kafka拓?fù)浣Y(jié)構(gòu)

Kafka的設(shè)計(jì)可以幫助用戶解決很多架構(gòu)上的問題,其具備的高性能、低耦合、高可靠性、數(shù)據(jù)不丟失等特性,結(jié)合實(shí)際的應(yīng)用系統(tǒng)使用場景,能夠非常滿足用戶的需求。

8月28日,Kafka Summit大會(huì)在舊金山召開,同一天Confluent宣布Kafka新的里程碑:KSQL——用于Apache Kafka的流數(shù)據(jù)SQL引擎。KSQL(點(diǎn)擊查看demo)是分布式、可擴(kuò)展、可靠的和實(shí)時(shí)的,支持多種流式操作,包括聚合(aggregate)、連接(join)、時(shí)間窗口(window)、會(huì)話(session)等等。它為Kafka的流處理提供了一個(gè)簡單而完整的SQL界面,而不需要再用編程語言(如Java或Python)編寫代碼。

KSQL的兩個(gè)核心概念是流(Stream)和表(Table),集成流和表,允許將代表當(dāng)前狀態(tài)的表與代表當(dāng)前發(fā)生事件的流連接在一起。

 

KSQL,用于Apache Kafka的流數(shù)據(jù)SQL引擎

KSQL項(xiàng)目架構(gòu)

事實(shí)上,KSQL與關(guān)系型數(shù)據(jù)庫中的SQL還是有很大不同的。傳統(tǒng)的SQL都是即時(shí)的一次性操作,不管是查詢還是更新都是在當(dāng)前的數(shù)據(jù)集上進(jìn)行。KSQL的查詢和更新是持續(xù)進(jìn)行的,而且數(shù)據(jù)集可以源源不斷地增加。簡言之,KSQL所做的其實(shí)是轉(zhuǎn)換操作,也就是流式處理。

雖然項(xiàng)目基于Apache 2.0協(xié)議開源,但目前還處于開發(fā)者預(yù)覽階段,不建議用于生產(chǎn)集群中。在可預(yù)料的條件下,KSQL在實(shí)時(shí)監(jiān)控、安全檢測、在線數(shù)據(jù)集成、應(yīng)用開發(fā)等場景擁有極大的潛力。

實(shí)時(shí)監(jiān)控:通過KSQL自定義業(yè)務(wù)層面的度量指標(biāo),可以實(shí)時(shí)獲得。底層的度量指標(biāo)無法告訴用戶應(yīng)用程序的實(shí)際行為,所以基于應(yīng)用程序生成的原始事件來自定義度量指標(biāo)可以更好地了解應(yīng)用程序的運(yùn)行狀況。另外,可以通過KSQL為應(yīng)用程序定義某種標(biāo)準(zhǔn),用于檢查應(yīng)用程序在生產(chǎn)環(huán)境中的行為是否達(dá)到預(yù)期;

安全檢測:KSQL把事件流轉(zhuǎn)換成包含數(shù)值的時(shí)間序列數(shù)據(jù),通過可視化工具把這些數(shù)據(jù)展示在UI上,可以檢測到很多威脅安全的行為,比如欺詐、入侵等等;

在線數(shù)據(jù)集成:大部分的數(shù)據(jù)處理都會(huì)經(jīng)歷ETL過程,而這樣的系統(tǒng)通常都是通過定時(shí)的批次作業(yè)來完成數(shù)據(jù)處理的,但批次作業(yè)所帶來的延時(shí)在很多時(shí)候是無法被接受的。通過使用KSQL和Kafka連接器,可以將批次數(shù)據(jù)集成轉(zhuǎn)變成在線數(shù)據(jù)集成;

應(yīng)用開發(fā):對(duì)于復(fù)雜應(yīng)用來說,使用Kafka的原生Streams API或許更合適。不過對(duì)于簡單應(yīng)用,或者對(duì)于不喜歡Java編程的人來說,KSQL會(huì)是更好的選擇。

未來,項(xiàng)目計(jì)劃增加更多的特性,包括支持更豐富的SQL語法,讓KSQL成為生產(chǎn)就緒的系統(tǒng)。相信KSQL為處理Kafka數(shù)據(jù)而提供的簡單完整的可交互式SQL接口,能夠降低流式處理的門檻。

責(zé)任編輯:未麗燕 來源: 網(wǎng)絡(luò)大數(shù)據(jù)
相關(guān)推薦

2016-10-19 16:52:52

流數(shù)據(jù)Apache Kafk

2016-11-15 09:34:14

Apache Kyli流處理引擎

2023-03-17 07:39:54

開源數(shù)據(jù)流技術(shù)

2022-02-19 21:22:23

Kafka事務(wù)API的

2022-07-11 06:00:00

物聯(lián)網(wǎng)數(shù)據(jù)流MQTT

2017-06-26 15:00:17

2021-05-17 14:17:57

分布式SQLApache Traf

2017-08-09 13:30:21

大數(shù)據(jù)Apache Kafk實(shí)時(shí)處理

2023-04-18 08:21:23

KafkaApache預(yù)訂應(yīng)用

2023-12-10 20:37:48

Kafka數(shù)據(jù)庫工具

2020-07-26 19:19:46

SQL數(shù)據(jù)庫工具

2024-03-08 22:39:55

GolangApacheKafka

2021-07-29 08:00:00

開源數(shù)據(jù)技術(shù)

2019-11-13 15:44:17

Kafka架構(gòu)數(shù)據(jù)

2013-10-12 13:14:27

TwitterGoogle大數(shù)據(jù)

2023-03-08 07:25:08

HadoopEFAKKSQL

2013-10-12 12:56:46

2015-04-22 13:20:21

企業(yè)網(wǎng)D1Net

2017-06-29 14:10:35

NiFi數(shù)據(jù)數(shù)據(jù)源

2017-05-10 16:10:28

Kafka大數(shù)據(jù)數(shù)據(jù)庫
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩在线观看网站 | 色呦呦在线| 国产精品99久久久久久久久久久久 | 可以免费观看的av | 亚洲精品无人区 | 国产精品一区二区不卡 | 国产高清在线观看 | 黄色网址在线免费观看 | h视频在线免费 | 日本高清中文字幕 | 欧美一区二区三区久久精品视 | 亚洲一区视频在线 | 美女天堂在线 | 国产欧美精品一区二区 | 免费av播放| 青青草在线视频免费观看 | 国产三级电影网站 | 久久久久综合 | 国产精品久久久久一区二区 | 成年人的视频免费观看 | 亚洲精品久久久久久下一站 | 日韩亚洲一区二区 | 福利片在线观看 | 欧美极品少妇xxxxⅹ免费视频 | 精品伊人久久 | 99久久久无码国产精品 | 午夜精品久久久久久久星辰影院 | 国产精品一区二区久久 | 国产精品1区2区3区 中文字幕一区二区三区四区 | av国产精品 | 日韩乱码av| 一二三四在线视频观看社区 | 四虎成人免费电影 | 国产精品久久久久久婷婷天堂 | 国产资源网 | 麻豆精品久久久 | 五月天婷婷久久 | 九九精品视频在线 | 免费一级片 | 久久精品黄色 | 免费在线看黄 |