幫助中心 | 我的帳號 | 關於我們

精通Neo4j(原Neo4j權威指南升級版)/圖資料庫技術叢書

  • 作者:龐國明//葉偉民//宋建棟//馬延超//楊志|責編:夏毓彥
  • 出版社:清華大學
  • ISBN:9787302618423
  • 出版日期:2022/11/01
  • 裝幀:平裝
  • 頁數:709
人民幣:RMB 179 元      售價:
放入購物車
加入收藏夾

內容大鋼
    圖資料庫是NoSQL類資料庫的又一大典型代表,在國內圖資料庫屬於新興事物,其優異的複雜關係解決方案引起了國內眾多大型互聯網公司及IT開發者的關注,而Neo4j是目前圖形化資料庫中最為出色、最為成熟的產品。本書的第一版書名是《Neo4j權威指南》,發行量超過13000冊,本書在第一版的基礎上補充完善了Neo4j的新特性、新功能。
    本書基於Neo4j 4.4版本編寫,共分10章,涵蓋基本概念、基礎入門、查詢語言、程序開發技術、管理運維、集群技術、應用案例、高級應用、配置設置、內建過程、GDS、Fabric等內容。
    本書內容涉及Neo4j的大部分知識,既可以作為Neo4j初學者的入門教材,也可以作為相關行業Neo4j技術專家的參考手冊。

作者介紹
龐國明//葉偉民//宋建棟//馬延超//楊志|責編:夏毓彥

目錄
第1章  Neo4j圖資料庫基礎
  1.1  圖資料庫背景知識
    1.1.1  圖資料庫歷史
    1.1.2  圖資料庫應用領域
    1.1.3  主流圖資料庫介紹
  1.2  圖資料庫基礎概念
    1.2.1  圖數據模型
    1.2.2  圖計算引擎
  1.3  圖資料庫與關係資料庫的對比
    1.3.1  關係資料庫的弊端
    1.3.2  圖數據模型的優勢
  1.4  圖資料庫與其他NoSQL資料庫的對比
    1.4.1  其他NoSQL資料庫的弊端
    1.4.2  將鍵值對存儲與圖資料庫相關聯
    1.4.3  將文檔存儲與圖資料庫相關聯
  1.5  Neo4j概述
  1.6  Neo4j版本升級與變化
  1.7  Neo4j的體系結構
    1.7.1  免索引鄰接
    1.7.2  Neo4j底層存儲結構
    1.7.3  Neo4j的遍歷方式
    1.7.4  Neo4j的存儲優化
  1.8  Neo4j版本全貌
    1.8.1  Neo4j AuraDB
    1.8.2  Neo4j Desktop
    1.8.3  Neo4j Sandbox
    1.8.4  Neo4j社區版
    1.8.5  Neo4j企業版
第2章  Neo4j基礎入門
  2.1  Neo4j的安裝部署
    2.1.1  Neo4j安裝包的下載
    2.1.2  在各個操作系統上的安裝
    2.1.3  Neo4j的啟動
  2.2  Neo4j管理平台的使用
    2.2.1  Neo4j Desktop桌面管理平台的使用
    2.2.2  Web管理平台的使用
    2.2.3  cypher-shell命令的使用
  2.3  Neo4j圖數據中基本元素與概念
    2.3.1  節點
    2.3.2  關係
    2.3.3  屬性
    2.3.4  路徑
    2.3.5  遍歷
  2.4  官方入門實例介紹
    2.4.1  創建圖數據
    2.4.2  檢索節點
    2.4.3  查詢關係
    2.4.4  思考與練習
    2.4.5  清空資料庫
  2.5  批量導入工具的使用

    2.5.1  ETL導入工具的使用
    2.5.2  獲取CSV文件
    2.5.3  使用Load CSV指令導入到Neo4j
    2.5.4  使用neo4j-import工具導入到Neo4j
第3章  Neo4j之Cypher
  3.1  Cypher概述
    3.1.1  Cypher是什麼
    3.1.2  模式(Patterns)
    3.1.3  查詢和更新圖
    3.1.4  事務
    3.1.5  唯一性
    3.1.6  兼容性
  3.2  基本語法
    3.2.1  類型
    3.2.2  表達式
    3.2.3  變數
    3.2.4  參數
    3.2.5  運算符
    3.2.6  註釋
    3.2.7  模式
    3.2.8  列表
    3.2.9  空值
  3.3  語句
    3.3.1  MATCH語句
    3.3.2  OPTIONAL MATCH語句
    3.3.3  WHERE語句
    3.3.4  START語句
    3.3.5  Aggregation語句
    3.3.6  LOAD CSV語句
    3.3.7  CREATE語句
    3.3.8  MERGE語句
    3.3.9  SET語句
    3.3.10  DELETE語句
    3.3.11  REMOVE語句
    3.3.12  FOREACH語句
    3.3.13  CREATE UNIQUE語句
    3.3.14  RETURN語句
    3.3.15  ORDER BY語句
    3.3.16  LIMIT語句
    3.3.17  SKIP語句
    3.3.18  WITH語句
    3.3.19  UNWIND語句
    3.3.20  UNION語句
    3.3.21  CALL語句
  3.4  函數
    3.4.1  斷言函數
    3.4.2  標量函數
    3.4.3  列表函數
    3.4.4  數學函數
    3.4.5  字元串函數

    3.4.6  自定義函數
  3.5  索引
    3.5.1  簡介
    3.5.2  創建索引
    3.5.3  列出索引
    3.5.4  刪除索引
    3.5.5  未來的索引
  3.6  全文索引
    3.6.1  創建全文索引
    3.6.2  基於全文索引的查詢
    3.6.3  刪除全文索引
  3.7  約束
    3.7.1  簡介
    3.7.2  創建約束
    3.7.3  刪除約束
    3.7.4  列出約束
  3.8  資料庫管理
    3.8.1  列出資料庫
    3.8.2  創建資料庫(僅企業版)
    3.8.3  更改資料庫
    3.8.4  停止資料庫
    3.8.5  啟動資料庫
    3.8.6  刪除資料庫
    3.8.7  WAIT選項(僅企業版)
    3.8.8  創建資料庫別名(僅企業版)
    3.8.9  更改資料庫別名(僅企業版)
    3.8.10  刪除資料庫別名
  3.9  查詢調優
    3.9.1  Cypher查詢選項
    3.9.2  查詢性能分析
    3.9.3  索引使用
    3.9.4  基礎查詢調優舉例
    3.9.5  高級查詢調優舉例
    3.9.6  USING語句
  3.10  執行計劃
    3.10.1  執行計劃運算符詳細介紹
    3.10.2  Expand 運算符
    3.10.3  組合運算符
    3.10.4  行運算符
    3.10.5  更新運算符
    3.10.6  最短路徑規劃
第4章  Neo4j程序開發
  4.1  Neo4j開發入門
    4.1.1  Java嵌入式開發模式
    4.1.2  各語言驅動包開發模式
  4.2  Java API嵌入式開發模式
    4.2.1  Java開發前的準備工作
    4.2.2  創建Neo4j圖實例
    4.2.3  圖數據遍歷功能
    4.2.4  數據索引

    4.2.5  用戶自定義過程
    4.2.6  用戶自定義函數
    4.2.7  用戶自定義聚合函數
    4.2.8  事務管理
    4.2.9  使用Java在線備份Neo4j
    4.2.10  使用JMX監控Neo4j
  4.3  各語言驅動包開發模式
    4.3.1  驅動開發入門
    4.3.2  客戶端應用
    4.3.3  Cypher語句工作流
    4.3.4  數據類型
    4.3.5  異常和錯誤處理
  4.4  Neo4j HTTP API
    4.4.1  簡介
    4.4.2  認證和授權
    4.4.3  發現API
    4.4.4  Cypher事務API
  4.5  其他開發技術介紹
    4.5.1  Spring-Data-Neo4j
    4.5.2  Spring-Data-Neo4在項目中的部署
    4.5.3  使用Neo4j-OGM的對象圖映射
    4.5.4  使用JDBC連接Neo4j
    4.5.5  JCypher
    4.5.6  Groovy&Grails:Neo4j Grails插件
    4.5.7  Clojure:Neocons
    4.5.8  Scala:AnormCypher
    4.5.9  JPA:Hibernate OGM
第5章  Neo4j資料庫管理
  5.1  部署與配置
    5.1.1  系統需求
    5.1.2  neo4j.conf文件
    5.1.3  文件位置
    5.1.4  重要埠
    5.1.5  設置初始密碼
    5.1.6  密碼和用戶的恢復
    5.1.7  等待Neo4j啟動
    5.1.8  使用數據收集器
    5.1.9  配置Neo4j連接器
    5.1.10  動態設置
    5.1.11  事務日誌
    5.1.12  安裝證書
  5.2  備份與恢復
    5.2.1  備份簡介
    5.2.2  執行備份
    5.2.3  恢復備份
  5.3  認證和授權
    5.3.1  簡介
    5.3.2  內置角色
    5.3.3  細粒度訪問控制
    5.3.4  與LDAP集成

    5.3.5  管理過程許可權
    5.3.6  相關術語
  5.4  安全管理
    5.4.1  安全擴展
    5.4.2  SSL框架
    5.4.3  術語
    5.4.4  瀏覽器憑證處理
    5.4.5  安全清單
  5.5  監控管理
    5.5.1  指標
    5.5.2  日誌
    5.5.3  查詢管理
    5.5.4  事務管理
    5.5.5  連接管理
    5.5.6  監控因果集群
    5.5.7  監控單個資料庫狀態
  5.6  性能管理
    5.6.1  內存配置
    5.6.2  索引配置
    5.6.3  調整垃圾收集器
    5.6.4  Bolt線程池配置
    5.6.5  Linux文件系統調優
    5.6.6  磁碟、內存及其他提示
    5.6.7  統計和執行計劃
    5.6.8  壓縮存儲
  5.7  資料庫管理相關工具
    5.7.1  導入工具
    5.7.2  Cypher Shell
    5.7.3  轉存和載入資料庫
    5.7.4  解綁核心伺服器
    5.7.5  一致性檢查工具
第6章  存儲過程庫APOC
  6.1  安裝
    6.1.1  APOC核心庫的安裝
    6.1.2  APOC完整庫的安裝
    6.1.3  配置選項
    6.1.4  安裝驗證
  6.2  用法
    6.2.1  語法
    6.2.2  幫助手冊
    6.2.3  運行注意事項
  6.3  過程和函數
    6.3.1  Neo4j運維類
    6.3.2  APOC運維類
    6.3.3  數據操作類
    6.3.4  資料庫集成類
    6.3.5  圖操作類
第7章  圖數據科學庫GDS
  7.1  簡介
  7.2  安裝

    7.2.1  支持的Neo4j版本
    7.2.2  Neo4j Desktop
    7.2.3  Neo4j伺服器版
    7.2.4  Neo4j企業版
    7.2.5  Neo4j Docker
    7.2.6  Neo4j因果集群
    7.2.7  其他配置項
    7.2.8  系統需求
  7.3  常見用法
    7.3.1  內存估計
    7.3.2  創建圖
    7.3.3  運行演算法
    7.3.4  日誌記錄
    7.3.5  系統監控
  7.4  圖管理
    7.4.1  圖目錄
    7.4.2  節點屬性
    7.4.3  實用函數
    7.4.4  GDS庫上的Cypher
    7.4.5  匿名圖
    7.4.6  管理圖目錄(企業版)
  7.5  主要演算法
    7.5.1  中心性演算法
    7.5.2  社區檢測演算法
    7.5.3  相似度演算法
    7.5.4  路徑搜索演算法
    7.5.5  拓撲鏈路預測演算法
    7.5.6  節點嵌入演算法
  7.6  機器學習
    7.6.1  節點分類管道
    7.6.2  鏈路預測管道
    7.6.3  管道目錄
    7.6.4  模型目錄
  7.7  Python客戶端
    7.7.1  安裝
    7.7.2  Python客戶端的使用
    7.7.3  與Cypher API之間的映射關係
    7.7.4  圖對象
    7.7.5  演算法執行
第8章  集群技術與Fabric
  8.1  因果集群
    8.1.1  初識因果集群
    8.1.2  操作視圖
    8.1.3  因果一致性
  8.2  因果集群部署
    8.2.1  配置含有單個實例和多副本實例的集群
    8.2.2  配置含有核心實例的集群
    8.2.3  現有集群添加核心服務節點
    8.2.4  現有集群添加輔助服務節點
    8.2.5  現有集群剝離輔助服務節點

    8.2.6  連接輔助服務節點
  8.3  因果集群遷入初始化數據
    8.3.1  數據遷入介紹
    8.3.2  通過資料庫轉存進行集群數據遷入(離線)
    8.3.3  通過資料庫備份進行數據遷入(在線)
    8.3.4  使用導入工具進行數據遷入
  8.4  因果集群內部成員發現
    8.4.1  概述
    8.4.2  使用伺服器地址列表進行發現
    8.4.3  使用具有多個記錄的DNS進行發現
    8.4.4  在Kubernetes中發現
  8.5  因果集群內部加密
    8.5.1  概述
    8.5.2  部署示例
  8.6  因果集群內部結構
    8.6.1  選舉與領導
    8.6.2  領導權均衡
    8.6.3  多資料庫與調節器
    8.6.4  伺服器端路由
    8.6.5  存儲副本
    8.6.6  磁碟狀態
  8.7  Fabric
    8.7.1  Fabric概述
    8.7.2  Fabric部署示例
  8.8  Fabric配置
    8.8.1  Fabric資料庫安裝
    8.8.2  認證與授權
    8.8.3  重要設置
  8.9  Fabric查詢
  8.10  使用複製命令分片數據
第9章  Neo4j應用案例
  9.1  應用案例概述
  9.2  欺詐檢測
    9.2.1  第一方銀行欺詐
    9.2.2  保險欺詐
    9.2.3  電子商務欺詐
    9.2.4  小結
  9.3  科研導圖
  9.4  電子郵件監測
  9.5  工商企業圖譜
  9.6  社交網路
  9.7  Neo4j在汽車生產和零件製造業中的作用
    9.7.1  汽車企業數據概覽
    9.7.2  供應鏈管理
    9.7.3  保修分析
    9.7.4  客戶360
    9.7.5  知識圖譜
    9.7.6  真實的案例
第10章  Neo4j高級應用
  10.1  Bloom可視化工具

    10.1.1  功能介紹
    10.1.2  安裝方法
    10.1.3  界面及展示效果
    10.1.4  靈活的定製化查詢
  10.2  ETL工具
    10.2.1  功能介紹
    10.2.2  ETL工具的安裝
    10.2.3  使用ETL工具從關係資料庫導入
    10.2.4  壓縮包版命令行ETL工具的導入
  10.3  高級索引
    10.3.1  空間索引(Neo4j Spatial)
    10.3.2  自定義中文全文索引
  10.4  在Docker環境下部署Neo4j
    10.4.1  Docker概述
    10.4.2  Docker安裝Neo4j的優點
    10.4.3  Docker安裝Neo4j
  10.5  在Kuberenetes環境下部署Neo4j
    10.5.1  關於Neo4j Helm
    10.5.2  Neo4j Helm的使用
    10.5.3  配置Neo4j Helm
    10.5.4  部署
  10.6  Neo4j與圖計算
    10.6.1  Neo4j-Spark-Connector
    10.6.2  Neo4j-Spark-Connector提供的API
  10.7  Neo4j與自然語言處理
    10.7.1  計算聚合相關性
    10.7.2  將文本數據建模為鄰接圖
    10.7.3  載入數據
    10.7.4  挖掘單詞之間的關係
  10.8  Neo4j中運行本體推理
    10.8.1  安裝Neosemantics (n10s)組件
    10.8.2  本體模型與數據模型
    10.8.3  使用Tushare獲取數據
    10.8.4  對數據進行預處理
    10.8.5  將CSV數據導入Neo4j
    10.8.6  運行推理查詢
  10.9  Neo4j與區塊鏈
    10.9.1  比特幣區塊鏈
    10.9.2  區塊鏈數據格式
    10.9.3  圖數據建模
    10.9.4  數據寫入Cypher語句
    10.9.5  查詢區塊鏈數據
  10.10  Kafka與Neo4j數據同步
    10.10.1  Kafka簡介
    10.10.2  Kafka安裝運行
    10.10.3  Neo4j Streams插件安裝部署
    10.10.4  從Kafka同步數據到Neo4j

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032