没有合适的资源?快使用搜索试试~ 我知道了~
首页Graph Databases 英文
Graph Databases 英文
需积分: 10 15 下载量 131 浏览量
更新于2023-05-20
评论
收藏 5.55MB PDF 举报
由Ian Robbinson,Jim Webber and Emil Eifrem编撰。全书通八章,英文版
资源详情
资源评论
资源推荐
Ian Robinson, Jim Webber, and Emil Eifrem
Graph Databases
Graph Databases
by Ian Robinson, Jim Webber, and Emil Eifrem
Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.
Proofreader: FIX ME!
Cover Designer: FIX ME!
Interior Designer: FIX ME!
Illustrator: FIX ME!
Revision History for the :
2013-02-25: Early release revision 1
See http://oreilly.com/catalog/errata.csp?isbn=9781449356262 for release details.
ISBN: 978-1-449-35626-2
Table of Contents
Part I. GDB Book
1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
What is a Graph? 5
Making the Connection to NOSQL 7
2.
The NOSQL Phenomenon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
The Rise of NOSQL 9
ACID Versus BASE 11
The NOSQL Quadrants 12
Document Stores 13
Key-Value Stores 16
Column Stores 19
Query Versus Processing in Aggregate Stores 23
Moving Onwards and Upwards 24
3.
Graphs and Connected Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
The Aggregate Model: Lacking Relationships 25
The Relational Model: Also Lacking Relationships 29
Connected Data and Graph Databases 32
Schema-Free Development and Pain-Free Migrations 38
Connecting the Dots 39
4.
Working with Graph Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Models and Goals 41
Relational Modeling in a Systems Management Domain 42
Modeling for relational data 44
The Property Graph Model 48
The Cypher Query Language 51
iii
Cypher Philosophy 52
Creating Graphs 53
Beginning a Query 55
Declaring information patterns to find 56
Constraining Matches 57
Processing Results 58
Query Chaining 58
Graph Modeling in a Systems Management Domain 59
Testing the model 62
Common Modeling Pitfalls 63
Email Provenance Problem Domain 63
A Sensible First Iteration? 64
Second Time’s the Charm 66
Evolving the Domain 69
Avoiding Anti-Patterns 74
Summary 74
5. Graph Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Graph databases: a definition 75
Hypergraphs 75
Triples 77
Graph-Native Stores 79
Architecture 81
Neo4j Programmatic APIs 88
Kernel API 89
Core (or “Beans”) API 90
Neo4j Traversal API 91
Non-Functional Characteristics 92
Transactions 92
Recoverability 93
Availability 94
Scale 96
Graph Compute Platforms 99
Summary 104
6.
Working with a Graph Database. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Data Modeling 105
Describe the Model in Terms of Your Application’s Needs 105
Nodes for Things, Relationships for Structure 107
Model Facts as Nodes 107
Represent Complex Value Types as Nodes 109
Time 110
iv | Table of Contents
剩余211页未读,继续阅读
橘子甜不甜
- 粉丝: 578
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0