圖數(shù)據(jù)庫實戰(zhàn)
現(xiàn)實世界中的數(shù)據(jù)往往并不是能以行列形式呈現(xiàn)的表格型數(shù)據(jù),而是富含關(guān)系信息的復(fù)雜網(wǎng)絡(luò)。對于挖掘這類數(shù)據(jù)的潛在價值,圖數(shù)據(jù)庫具有明顯的優(yōu)勢。本書介紹如何針對真實場景設(shè)計和實現(xiàn)圖數(shù)據(jù)庫。你將學(xué)習(xí)圖論的基礎(chǔ)知識,并嘗試構(gòu)建基于圖數(shù)據(jù)庫的社交網(wǎng)絡(luò)應(yīng)用程序和推薦引擎等。你將掌握圖數(shù)據(jù)庫開發(fā)的所有重要概念,包括遞歸遍歷、圖數(shù)據(jù)建模、查詢調(diào)優(yōu)、性能調(diào)優(yōu)、圖分析,以及如何避免超級節(jié)點等反模式。學(xué)完本書后,你將有能力構(gòu)建基于圖數(shù)據(jù)庫的應(yīng)用程序,從而顯著地提升數(shù)據(jù)價值。本書示例采用開源圖計算框架TinkerPop及其查詢語言Gremlin,但所述概念均適用于Neo4j等基于Cypher的圖數(shù)據(jù)庫。
·16.4萬字