注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫圖數(shù)據(jù)庫(第2版)

圖數(shù)據(jù)庫(第2版)

圖數(shù)據(jù)庫(第2版)

定 價:¥49.00

作 者: (美)伊恩·羅賓遜(Ian Robinson)吉姆·韋伯
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 計算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫 數(shù)據(jù)庫理論

ISBN: 9787115418562 出版時間: 2016-06-01 包裝: 平裝
開本: 16開 頁數(shù): 178 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)地介紹了圖數(shù)據(jù)庫的歷史由來、建模方法、工作原理和一些真實的用戶用例,詳細(xì)地說明了圖數(shù)據(jù)解決的是什么樣的問題,并以Neo4j數(shù)據(jù)庫和Cypher查詢語言為例,闡述了圖數(shù)據(jù)庫的建模方法和領(lǐng)域用例,還介紹了圖數(shù)據(jù)庫的工作原理以及一些實用的圖論算法。本書適合開發(fā)人員和數(shù)據(jù)庫管理人員了解和學(xué)習(xí)圖數(shù)據(jù)庫時閱讀,作為一門新的知識和獨特的數(shù)據(jù)庫領(lǐng)域來拓寬視野,也適合提供解決方案的負(fù)責(zé)人了解行業(yè)動向和新的解決問題的方式。通過閱讀本書,讀者可以對圖數(shù)據(jù)庫這一領(lǐng)域有一個透徹的了解。

作者簡介

  作者介紹Ian Robinson是《REST實戰(zhàn)》(O'Reilly,2010)一書的共同作者。他是Neo科技公司的工程師,致力于開發(fā)Neo4j數(shù)據(jù)庫的分布式版本。在加入開發(fā)團(tuán)隊之前,他曾任Neo科技的客戶成功總監(jiān),管理Neo的培訓(xùn)、專業(yè)服務(wù)和業(yè)務(wù)支持,和客戶并肩設(shè)計和開發(fā)至關(guān)重要的圖數(shù)據(jù)庫解決方案。Ian加入Neo科技公司之前供職于ThoughtWorks,在那里,他是SOA實踐領(lǐng)頭人,并且是CTO全球技術(shù)顧問會的一員。Ian經(jīng)常在世界范圍內(nèi)的會議上貢獻(xiàn)關(guān)于圖數(shù)據(jù)庫技術(shù)的應(yīng)用程序和RESTful企業(yè)級集成的話題。Jim Webber博士是Neo科技公司的首席科學(xué)家,他研究新的圖數(shù)據(jù)庫并開發(fā)開源軟件。在這之前,Jim研究像Web這樣大規(guī)模的圖來建造分布式系統(tǒng),這也使得他成為REST in Practice(O’Reilly)的作者之一,在這之前他還出版過Developing Enterprise Web Services: An Architect’s Guide(Prentice Hall,2003)。Jim在開發(fā)社區(qū)很活躍,Emil Eifrem是Neo科技公司的CEO和Neo4j項目的共同創(chuàng)始人。創(chuàng)建Neo之前,他是Windh AB的CTO,在那里他領(lǐng)導(dǎo)非常復(fù)雜的企業(yè)內(nèi)容管理系統(tǒng)的信息架構(gòu)開發(fā)。致力于可持續(xù)開源軟件,Emil指引Neo在提供免費(fèi)軟件和商業(yè)效益之間走向平衡。Emil作為演講者和作者活躍于各種NOSQL會議。譯者介紹劉璐,軟件開發(fā)工程師,就職于ThoughtWorks,專注于軟件開發(fā)領(lǐng)域,對數(shù)據(jù)存儲領(lǐng)域有濃厚興趣。梁越,前端工程師,就職于ThoughtWorks,對前后端開發(fā)都有涉獵,有在大型項目中應(yīng)用圖數(shù)據(jù)庫的開發(fā)經(jīng)驗。

圖書目錄

目錄

第1章 簡介 1
1.1 圖是什么 1
1.2 圖領(lǐng)域概覽 3
1.2.1 圖數(shù)據(jù)庫 4
1.2.2 圖計算引擎 6
1.3 圖數(shù)據(jù)庫的威力 7
1.3.1 性能 7
1.3.2 靈活性 7
1.3.3 敏捷性 7
1.4 小結(jié) 8
第2章 關(guān)聯(lián)數(shù)據(jù)的存儲選擇 9
2.1 關(guān)系型數(shù)據(jù)庫缺少聯(lián)系 9
2.2 NoSQL數(shù)據(jù)庫也缺少聯(lián)系 12
2.3 圖數(shù)據(jù)庫擁抱聯(lián)系 15
2.4 小結(jié) 20
第3章 使用圖進(jìn)行數(shù)據(jù)建?!?1
3.1 模型和目標(biāo) 21
3.2 帶標(biāo)簽的屬性圖模型 22
3.3 查詢圖:Cypher簡介 23
3.3.1 Cypher的理念 23
3.3.2 MATCH 25
3.3.3 RETURN 26
3.3.4 其他Cypher子句 26
3.4 關(guān)系建模和圖建模對比 27
3.4.1 系統(tǒng)管理領(lǐng)域中的關(guān)系建?!?9
3.4.2 系統(tǒng)管理領(lǐng)域中的圖建模 32
3.4.3 測試模型 34
3.5 跨域模型 35
3.5.1 創(chuàng)建莎士比亞圖 38
3.5.2 開始查詢 40
3.5.3 聲明查找的信息模式 41
3.5.4 約束匹配 42
3.5.5 處理結(jié)果 43
3.5.6 查詢鏈 44
3.6 建模時常見的陷阱 45
3.6.1 電子郵件起源問題域 45
3.6.2 敏感的第一個迭代 45
3.6.3 第二次的魅力 47
3.6.4 發(fā)展中的領(lǐng)域 50
3.7 辨別節(jié)點和聯(lián)系 55
3.8 避免反模式 55
3.9 小結(jié) 56
第4章 構(gòu)建基于圖數(shù)據(jù)庫的應(yīng)用 57
4.1 數(shù)據(jù)建?!?7
4.1.1 根據(jù)應(yīng)用程序的需要描述模型 57
4.1.2 用節(jié)點表示事物,用聯(lián)系表示結(jié)構(gòu) 58
4.1.3 細(xì)粒度聯(lián)系與通用聯(lián)系 59
4.1.4 將事實建模為節(jié)點 59
4.1.5 將復(fù)雜的值類型表示為節(jié)點 62
4.1.6 時間 62
4.1.7 迭代開發(fā)和增量開發(fā) 65
4.2 應(yīng)用程序架構(gòu) 66
4.2.1 嵌入式與服務(wù)器 66
4.2.2 集群 71
4.2.3 負(fù)載均衡 71
4.3 測試 74
4.3.1 測試驅(qū)動的數(shù)據(jù)模型開發(fā) 74
4.3.2 性能測試 80
4.4 容量規(guī)劃 83
4.4.1 優(yōu)化條件 84

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號