注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)Neo4j權(quán)威指楠

Neo4j權(quán)威指楠

Neo4j權(quán)威指楠

定 價(jià):¥99.00

作 者: 張幟 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302477761 出版時(shí)間: 2017-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 551 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  圖數(shù)據(jù)庫(kù)是NoSQL類(lèi)數(shù)據(jù)庫(kù)的又一大典型代表,在國(guó)內(nèi)圖數(shù)據(jù)庫(kù)屬于新興產(chǎn)物,其優(yōu)異的復(fù)雜關(guān)系解決方案引起了國(guó)內(nèi)眾多大型互聯(lián)網(wǎng)公司及IT開(kāi)發(fā)者的關(guān)注,而Neo4j是目前圖形化數(shù)據(jù)庫(kù)中*為出色、*為成熟的產(chǎn)品?!”緯?shū)基于Neo4j 3.1版本編寫(xiě),共分9章,外加兩個(gè)附錄,涵蓋基本概念、基礎(chǔ)入門(mén)、查詢語(yǔ)言、開(kāi)發(fā)技術(shù)、管理運(yùn)維、集群技術(shù)、應(yīng)用案例、高級(jí)應(yīng)用、中文擴(kuò)展、配置設(shè)置、內(nèi)建過(guò)程等內(nèi)容?!”緯?shū)內(nèi)容已經(jīng)涉及Neo4j的大部分知識(shí),既可以作為Neo4j初學(xué)者的入門(mén)教材,也可以作為相關(guān)行業(yè)Neo4j技術(shù)專(zhuān)家的參考手冊(cè)。

作者簡(jiǎn)介

  張幟,中國(guó)IT界元老、中國(guó)圖數(shù)據(jù)庫(kù)先導(dǎo)者、大數(shù)據(jù)領(lǐng)域資深專(zhuān)家、WPS曲線漢字發(fā)明人。曾任Microsoft高級(jí)軟件設(shè)計(jì)師及“維納斯計(jì)劃”技術(shù)主管,牽頭研發(fā)中國(guó)移動(dòng)139手機(jī)郵箱。于2017年期間做客CCTV,與著名主持人阿丘老師對(duì)話,暢談《關(guān)于圖數(shù)據(jù)庫(kù)的夢(mèng)想》

圖書(shū)目錄

目錄
第1章Neo4j圖數(shù)據(jù)庫(kù)基礎(chǔ)1
1.1圖數(shù)據(jù)庫(kù)的產(chǎn)生背景2
1.2圖數(shù)據(jù)庫(kù)基礎(chǔ)7
1.2.1圖數(shù)據(jù)庫(kù)介紹7
1.2.2圖數(shù)據(jù)模型7
1.2.3圖計(jì)算引擎8
1.2.4圖數(shù)據(jù)庫(kù)的歷史9
1.3圖數(shù)據(jù)庫(kù)與關(guān)系數(shù)據(jù)庫(kù)的對(duì)比10
1.3.1關(guān)系數(shù)據(jù)庫(kù)的弊端10
1.3.2圖數(shù)據(jù)模型的優(yōu)勢(shì)10
1.4圖數(shù)據(jù)庫(kù)與其他NoSQL數(shù)據(jù)庫(kù)的對(duì)比12
1.4.1其他NoSQL數(shù)據(jù)庫(kù)的弊端12
1.4.2將鍵值對(duì)存儲(chǔ)與圖數(shù)據(jù)庫(kù)相關(guān)聯(lián)12
1.4.3將文檔存儲(chǔ)與圖數(shù)據(jù)庫(kù)相關(guān)聯(lián)13
1.5Neo4j概述13
1.6Neo4j的體系結(jié)構(gòu)15
1.6.1免索引鄰接16
1.6.2Neo4j底層存儲(chǔ)結(jié)構(gòu)17
1.6.3Neo4j的遍歷方式21
1.6.4Neo4j的存儲(chǔ)優(yōu)化22
第2章Neo4j基礎(chǔ)入門(mén)24
2.1Neo4j的安裝部署24
2.1.1Neo4j安裝包的下載24
2.1.2在各個(gè)操作系統(tǒng)上的安裝26
2.1.3Neo4j的啟動(dòng)32
2.2Neo4j管理平臺(tái)的使用33
2.2.1Web管理平臺(tái)的使用33
2.2.2neo4j-shell的使用37
2.3Neo4j圖數(shù)據(jù)中基本元素與概念41
2.3.1節(jié)點(diǎn)41
2.3.2關(guān)系41
2.3.3屬性42
2.3.4路徑42
2.3.5遍歷(Traversal)43
2.4官方入門(mén)實(shí)例介紹43
2.4.1創(chuàng)建圖數(shù)據(jù)44
2.4.2檢索節(jié)點(diǎn)46
2.4.3查詢關(guān)系49
2.4.4思考與練習(xí)52
2.4.5清空數(shù)據(jù)庫(kù)54
2.5批量導(dǎo)入工具的使用54
2.5.1獲取CSV文件54
2.5.2使用LoadCSV指令導(dǎo)入到Neo4j58
2.5.3使用neo4j-import工具導(dǎo)入到Neo4j61
第3章Neo4j之Cypher63
3.1Cypher概述63
3.1.1Cypher是什么63
3.1.2模式(Patterns)65
3.1.3查詢和更新圖66
3.1.4事務(wù)67
3.1.5唯一性68
3.1.6兼容性69
3.2基本語(yǔ)法70
3.2.1類(lèi)型70
3.2.2表達(dá)式70
3.2.3變量73
3.2.4參數(shù)73
3.2.5運(yùn)算符77
3.2.6注釋78
3.2.7模式(Patterns)78
3.2.8列表81
3.2.9空值87
3.3語(yǔ)句89
3.3.1MATCH89
3.3.2OPTINALMATCH101
3.3.3WHERE102
3.3.4START113
3.3.5Aggregation114
3.3.6LOADCSV121
3.3.7CREATE125
3.3.8MERGE129
3.3.9SET138
3.3.10DELETE142
3.3.11REMOVE143
3.3.12FOREACH145
3.3.13CREATEUNIQUE146
3.3.14RETURN149
3.3.15ORDERBY153
3.3.16LIMIT155
3.3.17SKIP156
3.3.18WITH158
3.3.19UNWIND160
3.3.20UNION161
3.3.21CALL163
3.4函數(shù)167
3.4.1斷言(Predicate)函數(shù)167
3.4.2標(biāo)量(Scalar)函數(shù)170
3.4.3列表(List)函數(shù)177
3.4.4數(shù)學(xué)函數(shù)182
3.4.5字符串函數(shù)193
3.4.6自定義函數(shù)199
3.5模式(Schema)200
3.5.1索引200
3.5.2約束203
3.5.3統(tǒng)計(jì)209
3.6查詢調(diào)優(yōu)210
3.6.1查詢?nèi)绾螆?zhí)行210
3.6.2查詢性能分析211
3.6.3查詢調(diào)優(yōu)舉例211
3.6.4USING213
3.7執(zhí)行計(jì)劃220
3.7.1開(kāi)始點(diǎn)運(yùn)算符221
3.7.2Expand運(yùn)算符224
3.7.3組合運(yùn)算符226
3.7.4行運(yùn)算符234
3.7.5更新運(yùn)算符241
3.7.6*短路徑規(guī)劃243
第4章Neo4j程序開(kāi)發(fā)246
4.1Neo4j開(kāi)發(fā)入門(mén)246
4.1.1Java嵌入式開(kāi)發(fā)模式246
4.1.2各語(yǔ)言驅(qū)動(dòng)包開(kāi)發(fā)模式246
4.2JavaAPI嵌入式開(kāi)發(fā)模式247
4.2.1Java開(kāi)發(fā)前的準(zhǔn)備工作248
4.2.2創(chuàng)建Neo4j圖實(shí)例253
4.2.3圖數(shù)據(jù)遍歷功能257
4.2.4數(shù)據(jù)索引264
4.2.5過(guò)程273
4.2.6事務(wù)管理280
4.2.7使用Java在線備份Neo4j286
4.2.8使用JMX監(jiān)控Neo4j286
4.3各語(yǔ)言驅(qū)動(dòng)包開(kāi)發(fā)模式288
4.3.1驅(qū)動(dòng)開(kāi)發(fā)入門(mén)289
4.3.2配置和連接292
4.3.3執(zhí)行Cypher語(yǔ)句297
4.3.4返回結(jié)果301
4.3.5數(shù)據(jù)類(lèi)型308
4.3.6異常310
4.3.7其他語(yǔ)言驅(qū)動(dòng)311
4.4Neo4jHTTPAPI312
4.4.1流312
4.4.2認(rèn)證和授權(quán)312
4.4.3在一個(gè)請(qǐng)求中使用事務(wù)316
4.4.4執(zhí)行多條語(yǔ)句317
4.4.5運(yùn)行一個(gè)事務(wù)318
4.4.6在打開(kāi)的事務(wù)中執(zhí)行語(yǔ)句319
4.4.7重置超時(shí)事務(wù)319
4.4.8提交事務(wù)320
4.4.9回滾事務(wù)321
4.4.10查詢統(tǒng)計(jì)信息321
4.4.11以圖格式返回結(jié)果322
4.4.12錯(cuò)誤處理324
4.4.13在事務(wù)中處理錯(cuò)誤325
4.5其他開(kāi)發(fā)技術(shù)介紹326
4.5.1Spring-Data-Neo4j326
4.5.2Spring-Data-Neo4在項(xiàng)目中的部署326
4.5.3使用Neo4j-OGM的對(duì)象圖映射327
4.5.4使用JDBC連接Neo4j328
4.5.5JCypher329
4.5.6Groovy&Grails:Neo4jGrails插件329
4.5.7Clojure:Neocons329
4.5.8Scala:AnormCypher330
4.5.9JPA:HibernateOGM330
第5章Neo4j數(shù)據(jù)庫(kù)管理331
5.1部署331
5.1.1系統(tǒng)需求331
5.1.2文件位置332
5.1.3重要端口333
5.1.4設(shè)置初始密碼334
5.1.5等待Neo4j啟動(dòng)334
5.1.6使用數(shù)據(jù)收集器335
5.1.7配置Neo4j連接器336
5.1.8安裝證書(shū)337
5.2監(jiān)控338
5.2.1指標(biāo)340
5.2.2日志344
5.2.3查詢管理346
5.2.4因果集群監(jiān)控相關(guān)方法348
5.3安全管理350
5.3.1Neo4j社區(qū)版用戶管理350
5.3.2認(rèn)證和授權(quán)352
5.3.3與LDAP集成362
5.3.4子圖訪問(wèn)控制366
5.3.5安全清單367
5.4Neo4j數(shù)據(jù)庫(kù)運(yùn)維與優(yōu)化368
5.4.1內(nèi)存調(diào)優(yōu)368
5.4.2事務(wù)日志371
5.4.3壓縮存儲(chǔ)371
5.4.4Linux文件系統(tǒng)調(diào)優(yōu)373
5.4.5磁盤(pán)、內(nèi)存及相關(guān)提示373
5.5Neo4j數(shù)據(jù)庫(kù)的備份與恢復(fù)374
5.5.1備份簡(jiǎn)介374
5.5.2執(zhí)行備份375
5.5.3恢復(fù)備份377
5.6Neo4j數(shù)據(jù)庫(kù)管理相關(guān)工具378
5.6.1導(dǎo)入工具378
5.6.2CypherShell382
5.6.3Neo4j數(shù)據(jù)轉(zhuǎn)儲(chǔ)和加載384
5.6.4一致性檢查工具385
第6章Neo4j集群技術(shù)387
6.1因果集群387
6.1.1初識(shí)因果集群388
6.1.2操作視圖388
6.1.3應(yīng)用視圖389
6.1.4因果集群的生命周期390
6.1.5創(chuàng)建一個(gè)新的因果集群395
6.1.6數(shù)據(jù)中心災(zāi)難恢復(fù)398
6.1.7因果集群的數(shù)據(jù)遷移和恢復(fù)400
6.1.8因果集群的其他設(shè)置401
6.2高可用性集群401
6.2.1高可用性集群概述402
6.2.2建立Neo4j高可用性集群404
6.2.3狀態(tài)信息端點(diǎn)406
6.2.4HAProxy用于負(fù)載均衡408
6.3集群的備份與恢復(fù)410
6.4Neo4j單實(shí)例和高可用性集群版本升級(jí)411
6.4.1單實(shí)例升級(jí)411
6.4.2從高可用性集群升級(jí)412
第7章Neo4j應(yīng)用案例413
7.1應(yīng)用案例概述413
7.2欺詐檢測(cè)416
7.2.1第一方銀行欺詐417
7.2.2保險(xiǎn)欺詐424
7.2.3電子商務(wù)欺詐427
7.2.4小結(jié)428
7.3科研導(dǎo)圖428
7.4電子郵件監(jiān)測(cè)437
7.5工商企業(yè)圖譜442
7.6社交網(wǎng)絡(luò)449
第8章Neo4j高級(jí)應(yīng)用458
8.1高級(jí)索引458
8.1.1空間索引(Neo4jSpatial)458
8.1.2自定義中文全文索引468
8.2在Docker環(huán)境下部署Neo4j471
8.2.1概覽472
8.2.2Docker配置472
8.2.3Neo4j配置473
8.3自定義批量導(dǎo)入476
8.4Neo4j與圖計(jì)算479
8.4.1Neo4j-Spark-Connector480
8.4.2Neo4j-Spark-Connector提供的API482
8.5Neo4j與自然語(yǔ)言處理483
8.5.1計(jì)算聚合相關(guān)性484
8.5.2將文本數(shù)據(jù)建模為鄰接圖484
8.5.3加載數(shù)據(jù)486
8.5.4挖掘單詞之間的關(guān)系488
8.6其他高級(jí)應(yīng)用490
第9章Neo4j簡(jiǎn)體中文版491
9.1簡(jiǎn)介491
9.2下載及安裝496
9.3啟動(dòng)及瀏覽497
9.4指定節(jié)點(diǎn)圖片499
9.5指定節(jié)點(diǎn)尺寸501
9.6指定節(jié)點(diǎn)顏色502
9.7指定關(guān)系粗細(xì)503
9.8指定關(guān)系顏色504
9.9智能查詢505
9.10導(dǎo)入精靈508
9.10.1安裝導(dǎo)入精靈508
9.10.2啟動(dòng)導(dǎo)入精靈509
9.10.3準(zhǔn)備Excel樣本文件510
9.10.4導(dǎo)入Excel樣本文件511
9.10.5準(zhǔn)備MySQL樣本數(shù)據(jù)庫(kù)513
9.10.6導(dǎo)入MySQL樣本數(shù)據(jù)庫(kù)515
9.10.7查看導(dǎo)入結(jié)果516
9.10.8導(dǎo)入精靈映射機(jī)制517
附錄ANeo4j配置設(shè)置521
附錄BNeo4j內(nèi)建過(guò)程550

本目錄推薦

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