圖數據庫, 2/e (Graph Databases: New Opportunities for Connected Data, 2/e) 图数据库(第2版)
伊恩·羅賓遜 (Ian Robinson), 吉姆·韋伯 (Jim Webber), 埃米爾·艾弗雷姆 (Emil Eifrem)
- 出版商: 人民郵電
- 出版日期: 2016-07-01
- 售價: $294
- 語言: 簡體中文
- 頁數: 178
- 裝訂: 平裝
- ISBN: 711541856X
- ISBN-13: 9787115418562
-
相關分類:
資料庫
- 此書翻譯自: Graph Databases: New Opportunities for Connected Data, 2/e (Paperback)
已絕版
買這商品的人也買了...
-
世界連在一起,搜尋引擎的核心秘密$360$281 -
從車庫的舊 PC 到百萬台伺服器-巨型網站成長從無到無限大,技術架構大揭祕-最棒的「秒殺」網站設計實例$480$408 -
$294SQL 學習指南 (第2版修訂版) -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
Python 機器學習 (Python Machine Learning)$580$452 -
寫給 PM、RD 與設計師看的設計需求分析─使用者想要的應用程式都是這樣打造出來的 (Designing the Requirements: Building Applications that the User Wants and Needs)$580$458 -
網站擷取|使用 Python (Web Scraping with Python: Collecting Data from the Modern Web)$580$458 -
iOS 10 App 程式設計實力超進化實戰攻略 : 知名 iOS教學部落格 AppCoda 作家親授實作關鍵技巧讓你不NG$720$562 -
今天不學機器學習,明天就被機器取代:從 Python 入手+演算法$590$502 -
Python 自動化的樂趣|搞定重複瑣碎 & 單調無聊的工作 (中文版) (Automate the Boring Stuff with Python: Practical Programming for Total Beginners)$500$425 -
演算法技術手冊, 2/e (Algorithms in a Nutshell: A Practical Guide, 2/e)$580$458 -
$275視圖更新與關係數據庫理論 (View Updating and Relational Theory ) -
$422概率編程實戰 -
$294前端架構設計 (Front-End Architecture: A Modern Blueprint for Scalable and Sustainable Design Systems) -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
持續交付|使用 Java (Continuous Delivery in Java)$780$616 -
Google 聯手 IBM:Istio 架構一統微服務世界$520$411 -
$654SQL 與關係數據庫理論, 3/e (SQL and Relational Theory: How to Write Accurate SQL Code, 3/e) -
The Practitioner's Guide to Graph Data: Applying Graph Thinking and Graph Technologies to Solve Complex Problems (Paperback)$2,518$2,385 -
Hands-On Graph Analytics with Neo4j (Paperback)$1,760$1,672 -
Python 爬蟲與反爬蟲開發從入門到精通$594$564 -
精通 Neo4j$1,074$1,020 -
區塊鏈 NFT 與 Web3 實務應用$600$474 -
從異世界歸來發現只剩自己不會 Kubernetes:初心者進入雲端世界的實戰攻略!(iThome鐵人賽系列書)【軟精裝】$720$562
商品描述
<內容簡介>
本書系統地介紹了圖數據庫的歷史由來、建模方法、工作原理和一些真實的用戶用例,詳細地說明瞭圖數據解決的是什麼樣的問題,並以Neo4j數據庫和Cypher查詢語言為例,闡述了圖數據庫的建模方法和領域用例,還介紹了圖數據庫的工作原理以及一些實用的圖論算法。
本書適合開發人員和數據庫管理人員瞭解和學習圖數據庫時閱讀,作為一門新的知識和獨特的數據庫領域來拓寬視野,也適合提供解決方案的負責人瞭解行業動向和新的解決問題的方式。通過閱讀本書,讀者可以對圖數據庫這一領域有一個透徹的瞭解。
<章節目錄>
第1章簡介1
1.1圖是什麼1
1.2圖領域概覽3
1.2.1圖數據庫4
1.2.2圖計算引擎6
1.3圖數據庫的威力7
1.3.1性能7
1.3.2靈活性7
1.3.3敏捷性7
1.4小結8
第2章關聯數據的存儲選擇9
2.1關係型數據庫缺少聯繫9
2.2 NoSQL數據庫也缺少聯繫12
2.3圖數據庫擁抱聯繫15
2.4小結20
第3章使用圖進行數據建模21
3.1模型和目標21
3.2帶標籤的屬性圖模型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關係建模和圖建模對比27
3.4.1系統管理領域中的關係建模29
3.4.2系統管理領域中的圖建模32
3.4.3測試模型34
3.5跨域模型35
3.5.1創建莎士比亞圖38
3.5.2開始查詢40
3.5 .3聲明查找的信息模式41
3.5.4約束匹配42
3.5.5處理結果43
3.5.6查詢鏈44
3.6建模時常見的陷阱45
3.6.1電子郵件起源問題域45
3.6.2敏感的第一個迭代45
3.6.3第二次的魅力47
3.6.4發展中的領域50
3.7辨別節點和聯繫55
3.8避免反模式55
3.9小結56
第4章構建基於圖數據庫的應用57
4.1數據建模57
4.1 .1根據應用程序的需要描述模型57
4.1.2用節點表示事物,用聯繫表示結構58
4.1.3細粒度聯繫與通用聯繫59
4.1.4將事實建模為節點59
4.1.5將復雜的值類型表示為節點62
4.1.6時間62
4.1.7迭代開發和增量開發65
4.2應用程序架構66
4.2.1嵌入式與服務器66
4.2.2集群71
4.2.3負載均衡71
4.3測試74
4.3.1測試驅動的數據模型開發74
4.3.2性能測試80
4.4容量規劃83
4.4.1優化條件84
4.4.2性能84
4.4.3冗餘86
4.4.4負載86
4.5導入和批量加載數據87
4.5.1初始導入87
4.5.2批量導入88
4.6小結91
第5章現實世界中的圖92
5.1為什麼選擇圖92
5.2常見用例93
5.2.1社交93
5.2.2推薦94
5.2.3地理空間95
5.2.4主數據管理95
5.2.5網絡和數據中心管理95
5.2.6授權和訪問控制(通信) 96
5.3實際示例97
5.3.1社交推薦(專業社交網絡) 97
5.3.2授權和訪問控制107
5.3.3地理空間和物流115
5.4小結127
第6章圖數據庫的內部結構128
6.1原生圖處理128
6.2原生圖存儲131
6.3用於編程的API 135
6.3.1內核API 136
6.3.2核心API 136
6.3.3遍歷框架137
6.4非功能型特性139
6.4.1事務139
6.4.2可恢復性140
6.4.3可用性141
6.4.4可擴展性142
6.5小結145
第7章使用圖論預分析146
7.1深度優先搜索和廣度優先搜索146
7.2使用Dijkstra算法尋找路徑147
7.3 A*算法155
7.4圖論和預測建模155
7.4.1三元閉包156
7.4.2結構平衡158
7.5局部橋161
7.6小結163
附錄No SQL概覽164
