官术网_书友最值得收藏!

Flink SQL與DataStream入門、進階與實戰
會員

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

羊藝超 ·程序設計 ·25.3萬字

DBA攻堅指南:左手Oracle,右手MySQL
會員

本書主要分為Oracle和MySQL兩大部分。第一部分介紹Oracle的日常運維,該部分由第1~4章構成,內容由淺入深地逐步展開。第1章主要介紹最初的生產環境搭建,以及上線前的壓力測試,并有針對性地講解各環節的注意事項和最佳實踐,幫助讀者構建出一套穩健的生產環境。第2章主要介紹上線后的日常運維及故障處理方案,通過由點到面的豐富案例,為讀者提供有效的解決方法和應對思路。第3章主要介紹數據庫的遷移升級,通過實際案例講解各種主流方法,從而應對不同的停機時間,以及遷移前后如何保證性能和數據一致性。第4章主要介紹SQL的優化技巧,比如如何運用20%的知識處理80%的SQL性能問題。第二部分介紹MySQL的日常運維,該部分由第5~10章構成。第5章主要是深入淺出地介紹MySQL最常使用的幾種安裝方式,并有針對性地告訴讀者一些注意事項及最佳實踐。第6章主要講解如何充分利用備份和恢復的各種手段,規避企業核心數據丟失的風險。此章重點介紹了XtraBackup、Mysqldump等幾款集功能、性能、可用性于一體的實用工具,以應對企業各種復雜需求。第7章主要講解基于跨地域機房數據中心搬遷、硬件設備迭代、業務爆發式增長下現有硬件資源不足等場景的底層數據遷移。本章會兼顧用戶停機窗口和成本,提供最佳解決方案。第8章主要圍繞傳統模式和GTID模式講解復制拓撲部署的最佳實踐及日常運維的生態建設,以及如何使用復制技術構建雙活或容災等高可用方案。第9章主要講解MySQL5.7版本引入的支持多節點寫入的分布式高可用架構,此架構基本無復制延遲,并且能保證數據強一致性,支持動態橫向擴展以對讀寫業務進行負載均衡。第10章主要介紹Zabbix代理模式,可將功能強大且易于擴展的Zabbix代理批量自動化部署在要監控的目標上,以便主動監控本地資源和應用程序。最后,結合Grafana等開源軟件,最終實現對MySQL數據庫及其運行主機的監控、告警和展示。

葉樺 徐浩 張夢穎 應以峰 ·程序設計 ·25.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 隆尧县| 长乐市| 邵阳县| 余江县| 喜德县| 永清县| 磴口县| 崇礼县| 固始县| 宜城市| 武夷山市| 云南省| 玛纳斯县| 榆林市| 白水县| 芒康县| 瑞丽市| 西和县| 大化| 申扎县| 鄂州市| 黑山县| 阜新| 横山县| 马关县| 杂多县| 河池市| 张家港市| 晋城| 泉州市| 卓资县| 乐亭县| 改则县| 浮山县| 三亚市| 屯留县| 昌乐县| 内江市| 蓬莱市| 肥西县| 昆明市|