Contents
書籍簡介
資料中的關係通常看起來更像是一個網絡而不是一組有序的行和列。圖表資料庫在涉及複雜、互聯的資料(如人口統計、財務記錄或計算機網路)中揭示有價值的洞見時大放異彩。在 Graph Databases in Action 中,專家 Dave Bechberger 闡述了在實際應用程式中圖形資料庫的設計和實現。你將學習如何為你的任務選擇正確的資料庫解決方案,以及如何使用你的新知識建構敏捷、有彈性且高效能的圖形驅動應用程式!
關於這個技術
圖形資料庫( Graph databases )以更自然的形式儲存互連資料,使其成為表示具有豐富關係的資料的卓越工具。與關聯式資料庫管理系統(relational database management systems,RDBMS)不同,RDBMS 對資料關連做比較嚴格的檢視導致失去有價值的見解,在圖資料庫中,清楚的資料關聯是首要任務。圖形資料庫儲存資料及其關聯,以極高的效率開啟儲存、處理和查詢的潛力。隨著 NASA、eBay、沃爾瑪和財富 500 強金融服務提供商等巨頭利用這一熱門技術,圖形資料庫技能變得無價!像 AWS Neptune 和 Microsoft CosmosDB 這樣的雲資料庫現在增加了不斷增長的圖形資料庫列表,這些圖形資料庫由本書中介紹的 Gremlin 圖走訪語言( graph traversal language )支援。
關於這本書
Graph Databases in Action 教你開始建構和執行由圖形資料庫驅動的應用程式時需要了解的所有內容。接著,經驗豐富的圖形資料庫專家和作者 Dave Bechberger 給你足夠的圖論知識、圖形資料庫生態系統和各種資料儲存。你還將使用實際示例探索建模過程的基礎知識,然後在使用推薦引擎建構自己的圖形支援社交網路應用程式時,親自做查詢、寫程式碼走訪( coding traversals )、解析結果( parsing results )和其他基本任務!
憑藉你獲得的寶貴的第一手經驗,你已準備好接受進階概念,包括查詢調整、資料模型調整、演化圖形,以及諸如超節點、隱藏實體和貧血邊緣( anemic edges )等反模式。所有示例都在開源 Apache TinkerPop 框架和 Gremlin 語言中展示,幾乎所有概念和構造都與 Cypher / openCypher 資料庫(如 Neo4j )相容。有了這本全面的指南,你將能建構圖形驅動的應用程式,顯著提高資料的價值,同時給與夠機靈採用這些應用的公司專業價值
書籍內容包含
- 圖資料庫基礎
- 圖資料庫生態系統概述
- 關係( Relational )之於圖資料庫的建模
- 使用 Gremlin 查詢圖形
- 真實的常見圖形用例
- 基本圖演算法
- 一個動手做的圖形支援的應用程式專案
- 效能調整
- 陷阱和反模式( anti-patterns )
- 圖形分析
目標讀者
- 對於具有基本 Java 和應用程式開發技能的讀者,可以在 Oracle、SQL 伺服器、MySQL 和 Postgres 等 RDBMS 系統中建構。沒有圖形資料庫的經驗沒關係。
關於作者
Dave Bechberger 身為產品架構師和顧問,在使用圖形資料庫作為擁有豐富的經驗。在他的職業生涯,利用尖端技術在複雜的資料領域建構軟體,這些領域如生物資訊學、石油和天然氣以及供應鏈管理。他是圖表社群的積極成員,並在國內和國際會議上介紹了各種與圖形相關的主題。
關於 MEAP 搶鮮電子書
一本書可能需要一年或更長的時間才能寫出來,那麼你今天如何學習熱門新技術? 答案是MEAP,即 Manning Early Access 計劃。 在 MEAP 中,你可以逐次閱讀章節方式閱讀一本書當書還在進行撰寫中,一旦完成,即可獲得最終的電子書。 如果你預訂實體書籍,你必須在上架到商店之前等很久。
更詳細的 MEAP 請參考 https://www.manning.com/meap-program
書籍網址 | 5折優惠代碼查詢

你可能會有興趣
- Java 相關線上課程與電子書
- 資料庫相關線上課程與電子書
- ★想要加強英文能力嗎?
- 追蹤這個 Twitter ,得到線上課程與電子書特價課程訊息
你必須登入才能發表留言。