*數量非實際在台庫存 *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為實際資訊。 印行年月:202401*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:分散式數據服務-事務模型.處理語言.一致性與體系結構 ISBN:9787111737377 出版社:機械工業 著編譯者:徐子晨 柳傑 婁俊升 叢書名:數據科學與大數據技術叢書 頁數:255 所在地:中國大陸 *此為代購商品 書號:1616369 可大量預訂,請先連絡。 內容簡介 本書從并行與分散式數據服務的基礎理論、事務模型、數據處理語言等基礎內容,並進一步討論分散式數據一致性模型及全觀性的數據處理架構方面的先進及實用的研究及系統軟體相關知識,對分散式數據服務的其他研究也進行了概述,並對其未來發展方向進行展望。本書可以作為計算機、數據科學與大數據技術、人工智慧等相關專業的高年級本科生與研究生在資料庫理論及分散式系統等課程上的輔助教材,也可以為物聯網、雲計算、大數據與人工智慧等領域的科研人員及從業者提供創新研究與技術應用的參考。作者簡介 徐子晨 教授、博士生導師。2016年6月畢業於美國俄亥俄州立大學獲博士學位。現為南昌大學數學與計算機學院副院長,高層次引進人才,學科方向帶頭人,江西省「雙干計劃」首批入選者。在南昌大學任職期間教授本科生及研究生系統類課程二十余門。主要從事包括數據密集計算、智能計算、高能效計算及分散式數據存儲等資料庫系統軟體相關方面的教研工作。以第一作者發表資料庫、分散式系統體繫結構等方向高水平期刊、會議文章50餘篇。服務於IEEE、ACM TKDE、TC、TPDS、TCC等旗艦期刊,擔任過IEEE ICDE、INFOCOM、BigData、IWQoS、ICDCS等國際旗艦會議的程序委員會副主席及委員等。計算機資料庫系統研究者。目錄 序前言 第一部分 分散式系統基礎與理論 第1章 分散式系統基礎 1 1 概述 1 2 分散式設計目標 1 2 1 一致性 1 2 2 可用性 1 2 3 分區容錯性 1 2 4 可擴展性 1 3 數據模型 1 3 1 關係模型 1 3 2 文檔模型 1 3 3 圖狀數據模型 1 4 數據存儲 1 4 1 資料庫內部的數據結構 1 4 2 列式存儲 1 5 數據冗餘與副本 1 6 本章小結 第2章 分散式數據處理語言 2 1 SQL 2 1 1 SQL基礎 2 1 2 SQL的查詢語句 2 1 3 SQL表的連接 2 1 4 SQL的其他語句 2 2 NoSQL 2 2 1 鍵值資料庫處理語言 2 2 2 文檔資料庫處理語言 2 2 3 列族資料庫處理語言 2 2 4 圖資料庫處理語言 2 3 本章小結 第3章 分散式查詢過程 3 1 分散式連接問題 3 1 1 直接連接演算法 3 1 2 半連接演算法 3 1 3 布隆連接演算法 3 2 多關係連接 3 2 1 分散式查詢優化的目標 3 2 2 分散式查詢優化的基本方法 3 2 3 局部處理優化 3 2 4 基於直接連接的多連接查詢優化 3 2 5 基於半連接的多連接查詢優化 3 3 關係連接演算法 3 3 1 嵌套循環連接演算法 3 3 2 哈希連接演算法 3 3 3 排序歸併連接演算法 3 4 本章小結 第4章 分散式環境下的事務處理 4 1 深入理解事務 4 1 1 本地事務 4 1 2 全局事務 4 1 3 分散式事務 4 2 原子提交協議和分散式事務解決方案 4 2 1 2PC協議 4 2 2 3PC協議 4 2 3 Best Efforts 1 PC事務 4 2 4 TCC事務 4 2 5 SAGA事務 4 3 併發控制協議 4 3 1 悲觀併發控制協議 4 3 2 樂觀併發控制協議 4 3 3 多版本併發控制協議 4 4 本章小結 第5章 分散式數據服務一致性 5 1 數據同步方法 5 1 1 主從複製 5 1 2 多主複製 5 1 3 無主複製 5 2 分散式數據一致性級別 5 2 1 線性一致性 5 2 2 順序一致性和PRAM一致性 5 2 3 因果一致性 5 2 4 最終一致性和弱一致性 5 3 分散式數據一致性/共識演算法 5 3 1 ViewStamped Replication演算法 5 3 2 Paxos演算法 5 3 3 Practical Byzantine Fault Tolerance演算法 5 3 4 Raft演算法 5 4 本章小結 第二部分 分散式系統經典案例學習與實戰 第6章 分散式系統案例分析——GFS 6 1 GFS的設計目標 6 2 GFS的master節點 6 3 GFS讀文件 6 4 GFS寫文件 6 5 GFS的一致性 6 6 本章小結 第7章 面向分散式系統設計的Go語言基礎知識 7 1 Go語言的優勢 7 2 切片 7 2 1 Go語言中的數組 7 2 2 切片的聲明 7 2 3 切片的追加 7 2 4 切片的截取 7 2 5 修改切片元素 7 3 Goroutine和通道 7 3 1 Goroutine簡介 7 3 2 Goroutine的使用 7 3 3 通道簡介 7 3 4 通道實現同步 7 4 調度器 7 4 1 調度器的設計決策 7 4 2 Go語言調度器模型 7 5 本章小結 第8章 構建強一致性演算法庫 8 1 核心數據結構設計 8 2 協程模型 8 3 RPC定義 8 3 1 日誌條目:Entry 8 3 2 投票請求:Request-Vote 8 3 3 追加日誌:Append-Entries 8 4 Leader選舉實現分析 8 5 日誌複製實現分析 8 6 Raft快照實現分析 8 7 本章小結 第9章 基於強一致性演算法庫構建分散式鍵值存儲系統 9 1 eraftkv架構及運行流程 9 2 eraftkv環境配置 9 3 讓系統運行起來 9 4 對外介面定義 9 5 服務端核心實現分析 9 6 本章小結 第10章 強一致性演算法Raft的優化設計與實現:Multi-Raft 10 1 設計思考 10 2 配置伺服器實現分析 10 3 分片伺服器實現分析 10 4 客戶端實現分析 10 5 本章小結 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |