[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Flink SQL與DataStream:入門、進階與實戰 羊藝超
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    640-926
    【優惠價】
    400-579
    【作者】 羊藝超 
    【所屬類別】 圖書  計算機/網絡  程序設計  其他 
    【出版社】機械工業出版社 
    【ISBN】9787111739029
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787111739029
    叢書名:大數據技術叢書

    作者:羊藝超
    出版社:機械工業出版社
    出版時間:2023年12月 


        
        
    "

    產品特色

    編輯推薦

    (1)作者背景資深:某頭部短視頻平臺Flink專家,擁有多年流式計算開發、優化、保障和治理經驗,對Flink大數據計算引擎有著深入的理解。
    (2)作者經驗豐富:有從0到1使用Flink SQL建設實時數倉的經驗,在Flink場景化應用方面有豐富的經驗,能夠使用Flink等技術組件解決千萬級別QPS的實時數據場景下的痛點問題。
    (3)雙重視角展開:從Flink使用和定制開發雙重視角,循序漸進講解Flink的分布式繫統架構設計、流計算API設計、時間處理、狀態管理等核心技術的原理和實現。
    (4)理論深入詳細:除了Flink的架構設計和核心技術的原理外,本書還詳細講解了SQL API、Table API、DataStream API 和有狀態流處理 API四大API的細節。
    (5)注重工程實戰:用大量案例和圖表詳解用Java和Flink SQL開發Flink流處理作業的方法和過程,掌握工程化實踐能力。

     
    內容簡介
    內容簡介
    這是一本從使用和定制開發雙重視角,循序漸進地講解Flink的分布式繫統架構設計、流計算API設計、時間處理、狀態管理等核心技術的原理和實現的著作。
    它面向Flink的初學者,內容沿著基礎知識、實際問題和解決方案這條主線展開,不僅層層剖析了Flink學習中的重點和難點,而且還通過大量案例展示了如何快速獲得工程化實踐能力。
    全書共11章,主要內容如下:
    (1)Flink基礎知識(第1、2章)
    主要介紹了Flink的定位、核心特性、API分類,演示了如何搭建Flink作業的基礎環境、如何創建一個Flink項目以及如何開發入門應用程序WordCount,並結合該應用程序說明了常見Flink作業的骨架結構。
    (2)Flink分布式架構及核心概念(第3章)

    內容簡介
    這是一本從使用和定制開發雙重視角,循序漸進地講解Flink的分布式繫統架構設計、流計算API設計、時間處理、狀態管理等核心技術的原理和實現的著作。
    它面向Flink的初學者,內容沿著基礎知識、實際問題和解決方案這條主線展開,不僅層層剖析了Flink學習中的重點和難點,而且還通過大量案例展示了如何快速獲得工程化實踐能力。
    全書共11章,主要內容如下:
    (1)Flink基礎知識(第1、2章)
    主要介紹了Flink的定位、核心特性、API分類,演示了如何搭建Flink作業的基礎環境、如何創建一個Flink項目以及如何開發入門應用程序WordCount,並結合該應用程序說明了常見Flink作業的骨架結構。
    (2)Flink分布式架構及核心概念(第3章)
    主要內容包括Flink作業的運行時架構、部署模式、資源提供框架,以及開發 Flink作業時涉及的核心概念,對於後續學習Flink DataStream API和Flink SQL API很有幫助。
    (3)Flink DataStream API(第4~6章)
    講解了Flink DataStream API的核心知識,包括執行環境、數據源、數據簡單轉換、數據分組與聚合、數據彙等,並講解了Flink DataStream API中的時間語義、時間窗口、有狀態計算和檢查點這四大“王*牌武器”的由來與實現原理。
    (4)Flink有狀態流處理API(第7章)
    Flink DataStream API不能優雅地解決窗口使用不靈活和分流成本高這兩個問題,於是Flink提供了有狀態流處理API。本章主要講解了Flink有狀態流處理API解決上述兩個問題的方法。
    (5)Flink Table API與SQL API(第8~11章)
    Flink Table API和Flink SQL API的底層原理相同,可以相互轉換,但Flink SQL API更為簡單和常用。這4章分別介紹了Flink Table API、Flink SQL API 的功能,以及使用SQL實現流處理的核心技術,結合大量代碼示例著重介紹了Flink SQL API的語法、函數、參數配置及性能優化方法。

    作者簡介

    羊藝超
    資深大數據開發工程師,現就職於某頭部短視頻公司。擁有多年流式計算開發、優化、保障和治理經驗,以及從0到1使用Flink SQL建設實時數倉的經驗。對Flink大數據計算引擎有著深入的理解,在Flink的場景化應用方面有豐富的經驗,能夠使用Flink等技術組件解決千萬級別QPS的實時數據場景下的痛點問題。開源了自己的 Flink 學習項目 https://github.com/yangyichao-mango/flink-study。對Redis、Kafka、ClickHouse等實時數倉構建過程中依賴的引擎都較為熟悉。個人微信公眾號:大數據羊說。發表了數十篇關於實時數倉建設的原創文章,深受讀者喜愛。

    目錄
    Contents目錄
    前言
    第1章初識Flink1
    1.1Flink定位1
    1.1.1Flink是什麼2
    1.1.2Flink對於數據的定義3
    1.1.3Flink的3種應用場景4
    1.1.4Flink的3個企業應用案例7
    1.2Flink的核心特性9
    1.2.1Flink的5個核心特性9
    1.2.23種流處理引擎特性的對比10
    1.3Flink的API11
    1.3.1Code API11
    1.3.2關繫型API13

    Contents目錄
    前言
    第1章初識Flink1
    1.1Flink定位1
    1.1.1Flink是什麼2
    1.1.2Flink對於數據的定義3
    1.1.3Flink的3種應用場景4
    1.1.4Flink的3個企業應用案例7
    1.2Flink的核心特性9
    1.2.1Flink的5個核心特性9
    1.2.23種流處理引擎特性的對比10
    1.3Flink的API11
    1.3.1Code API11
    1.3.2關繫型API13
    1.4與Flink搭配使用的引擎15
    1.5本章小結16
    第2章Flink WordCount作業開發
    及運行17
    2.1基礎環境準備17
    2.2創建一個Flink項目18
    2.3Flink WordCount代碼案例21
    2.4Flink作業的骨架結構24
    2.5本章小結25
    第3章Flink分布式架構及核心
    概念26
    3.1分布式應用與非分布式應用的
    異同27
    3.2Flink作業的運行時架構28
    3.2.1Flink作業提交部署流程28
    3.2.2Client30
    3.2.3JobManager30
    3.2.4TaskManager31
    3.3Flink作業的3種部署模式31
    3.3.1Session模式32
    3.3.2Per-Job模式33
    3.3.3Application模式35
    3.4Flink作業的2種資源提供框架36
    3.4.1Standalone36
    3.4.2YARN40
    3.5開發Flink作業時涉及的核心
    概念42
    3.5.1Function44
    3.5.2Operator44
    3.5.3算子並行度46
    3.5.4Operator Chain49
    3.5.5Task和SubTask52
    3.5.6Task Slot和共享Task Slot53
    3.5.7算子最大並行度54
    3.6Flink Web UI56
    3.6.1概覽模塊57
    3.6.2Flink作業詳情58
    3.7本章小結64
    第4章Flink DataStream API65
    4.1什麼是DataStream65
    4.2執行環境66
    4.3數據源67
    4.3.1從數據源存儲引擎中讀取數據
    的API67
    4.3.2從Socket中讀取數據69
    4.3.3從Kafka中讀取數據69
    4.3.4從自定義數據源中讀取數據74
    4.4數據簡單轉換76
    4.4.1單流的3種數據簡單轉換76
    4.4.2多流的4種數據簡單轉換80
    4.5數據分組與聚合84
    4.5.1KeyBy85
    4.5.2Max、Min和Sum88
    4.5.3Reduce92
    4.6數據彙95
    4.6.1向數據彙存儲引擎寫數據的
    API95
    4.6.2向控制臺輸出數據95
    4.6.3向Kafka寫入數據96
    4.6.4向自定義數據彙寫入數據99
    4.7算子間數據傳輸的8種策略100
    4.7.1Forward100
    4.7.2Rebalance103
    4.7.3Shuff?le106
    4.7.4KeyGroup106
    4.7.5Rescale107
    4.7.6Broadcast108
    4.7.7Global110
    4.7.8Custom Partition110
    4.8數據異步I/O處理112
    4.8.1同步I/O處理導致作業
    低吞吐112
    4.8.2同步I/O處理低吞吐的4種
    解決方案113
    4.8.3異步I/O處理原理113
    4.8.4異步I/O處理API114
    4.8.5異步I/O處理API的注意
    事項117
    4.9RichFunction118
    4.10數據序列化121
    4.10.1Flink數據序列化機制的
    誕生過程122
    4.10.2Flink支持的7種數據
    類型123
    4.10.3TypeInformation與
    TypeSerializer125
    4.10.4Java Lambda表達式對數據
    序列化的影響127
    4.10.5使用注意事項129
    4.11工具類及Debug建議131
    4.11.1ParameterTool131
    4.11.2Debug建議132
    4.12本章小結132
    第5章Flink的時間語義和
    時間窗口134
    5.1時間語義和時間窗口概述134
    5.2時間窗口137
    5.2.1Flink中的時間窗口138
    5.2.2為什麼需要時間窗口139
    5.2.3時間窗口程序的骨架
    結構141
    5.2.4時間窗口的計算機制143
    5.2.5窗口分配器145
    5.2.6窗口處理函數154
    5.2.7窗口觸發器169
    5.3時間語義176
    5.3.1處理時間177
    5.3.2事件時間178
    5.3.3攝入時間180
    5.4Watermark180
    5.4.1Watermark的誕生背景180
    5.4.2Watermark的定義及特點185
    5.4.3Watermark的傳輸策略187
    5.4.4使用Watermark緩解數據
    亂序問題193
    5.4.5生成Watermark的API196
    5.5雙流數據時間窗口關聯204
    5.5.1時間窗口關聯205
    5.5.2時間窗口CoGroup操作208
    5.5.3時間區間關聯210
    5.6計數窗口213
    5.7生產中的常見問題及解決
    方案215
    5.7.1事件時間窗口不觸發計算的
    3種原因及解決方案216
    5.7.2事件時間窗口數據亂序問題
    的體繫化解決方案223
    5.7.3windowAll()方法導致數據
    傾斜問題的解決方案230
    5.7.4擴展思考?:Watermark是否
    隻能從時間戳中取值233
    5.8本章小結233
    第6章Flink狀態原理及異常
    容錯機制235
    6.1Flink有狀態計算235
    6.1.1狀態及有狀態計算的定義235
    6.1.2Flink有狀態計算的
    4類應用237
    6.1.3傳統有狀態計算方案應用於
    大數據場景時存在的
    3個問題237
    6.1.4Flink實現有狀態計算的
    思路240
    6.1.5Flink實現有狀態計算面臨的
    2個難題248
    6.1.6Flink有狀態計算總結251
    6.2Flink狀態接口252
    6.2.1Flink狀態的分類252
    6.2.2算子狀態257
    6.2.3鍵值狀態269
    6.2.4廣播狀態286
    6.2.5鍵值狀態保留時長294
    6.2.6F

    前言
    Preface前言
    為什麼要寫這本書
    相比於國內很多用戶來說,我接觸Flink的時間不算長,我是從2019年開始學習和使用Flink解決工作中遇到的問題的,那麼是什麼原因促使我寫這本書?
    第一,我想把我對Flink特性的理解進行繫統的總結。我在初期學習Flink時,在窗口、有狀態計算等特性的學習上投入的成本是比較高的。隨著使用Flink越來越多,對Flink的各種特性越來越熟悉,我將自己對於Flink的理解和使用經驗整理成文章,並且發布在公眾號“大數據羊說”上。隨著公眾號的讀者越來越多,我也收到了越來越多的反饋。總結下來,我的文章能夠吸引讀者的亮點在於,我是從背景知識、要解決的問題以及Flink中的實現方案這3個角度解釋Flink的技術特性,而這一點恰好是很多想要深入學習Flink但是找不到好的學習資料的讀者急需的。很多讀者的反饋給了我持續寫文章的動力,也讓我產生了寫一本書來幫助更多讀者的想法。
    第二,我算得上是Flink SQL API的早期用戶,Flink SQL API由於具有易用的特性,用戶越來越多,發展勢頭越來越猛、而市面上關於Flink SQL API的中文資料比較少,因此我想將自己對於Flink SQL API的理解梳理出來,在推廣Flink SQL API的同時也能夠幫助讀者學習Flink SQL API。

    Preface前言
    為什麼要寫這本書
    相比於國內很多用戶來說,我接觸Flink的時間不算長,我是從2019年開始學習和使用Flink解決工作中遇到的問題的,那麼是什麼原因促使我寫這本書?
    第一,我想把我對Flink特性的理解進行繫統的總結。我在初期學習Flink時,在窗口、有狀態計算等特性的學習上投入的成本是比較高的。隨著使用Flink越來越多,對Flink的各種特性越來越熟悉,我將自己對於Flink的理解和使用經驗整理成文章,並且發布在公眾號“大數據羊說”上。隨著公眾號的讀者越來越多,我也收到了越來越多的反饋。總結下來,我的文章能夠吸引讀者的亮點在於,我是從背景知識、要解決的問題以及Flink中的實現方案這3個角度解釋Flink的技術特性,而這一點恰好是很多想要深入學習Flink但是找不到好的學習資料的讀者急需的。很多讀者的反饋給了我持續寫文章的動力,也讓我產生了寫一本書來幫助更多讀者的想法。
    第二,我算得上是Flink SQL API的早期用戶,Flink SQL API由於具有易用的特性,用戶越來越多,發展勢頭越來越猛、而市面上關於Flink SQL API的中文資料比較少,因此我想將自己對於Flink SQL API的理解梳理出來,在推廣Flink SQL API的同時也能夠幫助讀者學習Flink SQL API。
    讀者對像
    本書適合以下讀者閱讀。
    開設Flink相關課程的院校師生。
    實時計算開發工程師。
    大數據開發工程師。
    如何閱讀本書
    本書詳細剖析了Flink中的時間、窗口、有狀態計算和檢查點這4項核心難點,盡可能降低讀者的學習成本,並且相對全面地介紹了Flink SQL API的內容。本書分為11章,各章內容層層遞進。
    第1~3章是Flink初學者內容,主要介紹Flink的由來、特性、API的使用方法和運行時的架構。
    如果讀者想使用Java開發一個Flink流處理作業,推薦仔細閱讀第4~7章。第4章介紹Flink DataStream API中的基礎接口。第5章和第6章介紹Flink中的時間、窗口、有狀態計算和檢查點的相關知識。第7章介紹Flink有狀態流處理API。
    如果讀者想使用SQL開發一個Flink流處理作業,推薦仔細閱讀第8~11章。第8章介紹Flink Table API和SQL API中的基礎概念,第9章介紹Flink SQL API中的語法及其執行過程,第10章介紹Flink SQL API中的函數,第11章介紹Flink SQL API中的參數及SQL優化方法。
    勘誤和支持
    由於水平有限,書中難免會出現一些錯誤或者不準確的地方,懇請讀者批評指正,並將寶貴的意見反饋到公眾號“大數據羊說”的後臺中。
    由於Flink技術的參考資料較少,因此書中的部分內容參考了Flink官方文檔,讀者可以結合Flink官網來學習。此外,書中的代碼源文件可以從GitHub網站下載,地址為https://github.com/yangyichao-mango/flink-study.git。
    致謝
    在寫作過程中,我得到了很多朋友的支持。感謝公眾號的讀者,因為有他們的支持,我纔能堅持將本書寫完。感謝我的父母將我培養成人,並時時刻刻為我傳遞信心和力量!
    謹以此書獻給我最親愛的家人,以及眾多熱愛Flink的朋友!













     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部