Graph Databases:
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Beijing [u.a.]
O'Reilly & Associates
2013
|
Ausgabe: | 1. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XII, 208 S. |
ISBN: | 9781449356262 1449356265 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041109098 | ||
003 | DE-604 | ||
005 | 20130917 | ||
007 | t | ||
008 | 130626s2013 |||| 00||| eng d | ||
015 | |a 13,N17 |2 dnb | ||
016 | 7 | |a 1033616702 |2 DE-101 | |
020 | |a 9781449356262 |c : EUR 24.50 (DE) (freier Pr.), EUR 25.20 (AT) (freier Pr.) |9 978-1-449-35626-2 | ||
020 | |a 1449356265 |9 1-449-35626-5 | ||
024 | 3 | |a 9781449356262 | |
035 | |a (OCoLC)856808168 | ||
035 | |a (DE-599)DNB1033616702 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-706 |a DE-83 |a DE-11 |a DE-384 |a DE-573 | ||
082 | 0 | |a 005 | |
084 | |a ST 270 |0 (DE-625)143638: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Robinson, Ian |d 1969- |e Verfasser |0 (DE-588)1031275630 |4 aut | |
245 | 1 | 0 | |a Graph Databases |c Ian Robinson, Jim Webber, and Emil Eifrem |
250 | |a 1. ed. | ||
264 | 1 | |a Beijing [u.a.] |b O'Reilly & Associates |c 2013 | |
300 | |a XII, 208 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Datenbankentwurf |0 (DE-588)4127613-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenbanksystem |0 (DE-588)4113276-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Datenbankentwurf |0 (DE-588)4127613-9 |D s |
689 | 0 | 1 | |a Datenbanksystem |0 (DE-588)4113276-2 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Webber, Jim |e Verfasser |4 aut | |
700 | 1 | |a Eifrem, Emil |e Verfasser |0 (DE-588)1037081676 |4 aut | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4300566&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026085339&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-026085339 |
Datensatz im Suchindex
_version_ | 1806325177718407168 |
---|---|
adam_text |
Titel: Graph databases
Autor: Robinson, Ian
Jahr: 2013
Table of Contents
Foreword. vii
Preface. ix
1. Introduction. 1
What Is a Graph? 1
A High-Level View of the Graph Space 4
Graph Databases 5
Graph Compute Engines 6
The Power of Graph Databases 8
Performance 8
Flexibility 8
Agility 9
Summary 9
2. Options for Storing Connected Data. 11
Relational Databases Lack Relationships 11
NOSQL Databases Also Lack Relationships 14
Graph Databases Embrace Relationships 18
Summary 23
3. Data Modeling with Graphs. 25
Models and Goals 25
The Property Graph Model 26
Querying Graphs: An Introduction to Cypher 27
Cypher Philosophy 27
START 29
MATCH 29
RETURN 30
Other Cypher Clauses 30
A Comparison of Relational and Graph Modeling 31
Relational Modeling in a Systems Management Domain 33
Graph Modeling in a Systems Management Domain 37
Testing the Model 38
Cross-Domain Models 40
Creating the Shakespeare Graph 44
Beginning a Query 45
Declaring Information Patterns to Find 46
Constraining Matches 47
Processing Results 48
Query Chaining 49
Common Modeling Pitfalls 50
Email Provenance Problem Domain 50
A Sensible First Iteration? 50
Second Time's the Charm 53
Evolving the Domain 56
Avoiding Anti-Patterns 61
Summary 61
4. Building a Graph Database Application. 63
Data Modeling 63
Describe the Model in Terms of the Applications Needs 63
Nodes for Things, Relationships for Structure 64
Fine-Grained versus Generic Relationships 65
Model Facts as Nodes 66
Represent Complex Value Types as Nodes 69
Time 70
Iterative and Incremental Development 72
Application Architecture 73
Embedded Versus Server 74
Clustering 78
Load Balancing 79
Testing 82
Test-Driven Data Model Development 83
Performance Testing 89
Capacity Planning 93
Optimization Criteria 93
Performance 94
Redundancy 97
Load 97
Table of Contents
Summary 98
5. Graphs in the Real World. 99
Why Organizations Choose Graph Databases 99
Common Use Cases 100
Social 100
Recommendations 101
Geo 102
Master Data Management 103
Network and Data Center Management 103
Authorization and Access Control (Communications) 104
Real-World Examples 105
Social Recommendations (Professional Social Network) 105
Authorization and Access Control 116
Geo (Logistics) 124
Summary 139
6. Graph Database Internals.141
Native Graph Processing 141
Native Graph Storage 144
Programmatic APIs 150
Kernel API 151
Core (or "Beans") API 151
Traversal API 152
Nonfunctional Characteristics 154
Transactions 155
Recoverability 156
Availability 157
Scale 159
Summary 162
7. Predictive Analysis with Graph Theory.163
Depth- and Breadth-First Search 163
Path-Finding with Dijkstra's Algorithm 164
The A* Algorithm 173
Graph Theory and Predictive Modeling 174
Triadic Closures 174
Structural Balance 176
Local Bridges 180
Summary 182
A. NOSQLOverview.183
Table of Contents | v
Index. 201
Table of Contents |
any_adam_object | 1 |
author | Robinson, Ian 1969- Webber, Jim Eifrem, Emil |
author_GND | (DE-588)1031275630 (DE-588)1037081676 |
author_facet | Robinson, Ian 1969- Webber, Jim Eifrem, Emil |
author_role | aut aut aut |
author_sort | Robinson, Ian 1969- |
author_variant | i r ir j w jw e e ee |
building | Verbundindex |
bvnumber | BV041109098 |
classification_rvk | ST 270 |
ctrlnum | (OCoLC)856808168 (DE-599)DNB1033616702 |
dewey-full | 005 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005 |
dewey-search | 005 |
dewey-sort | 15 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV041109098</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130917</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130626s2013 |||| 00||| eng d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">13,N17</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1033616702</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781449356262</subfield><subfield code="c">: EUR 24.50 (DE) (freier Pr.), EUR 25.20 (AT) (freier Pr.)</subfield><subfield code="9">978-1-449-35626-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1449356265</subfield><subfield code="9">1-449-35626-5</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9781449356262</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)856808168</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1033616702</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-706</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-573</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 270</subfield><subfield code="0">(DE-625)143638:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Robinson, Ian</subfield><subfield code="d">1969-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1031275630</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Graph Databases</subfield><subfield code="c">Ian Robinson, Jim Webber, and Emil Eifrem</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Beijing [u.a.]</subfield><subfield code="b">O'Reilly & Associates</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XII, 208 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenbanksystem</subfield><subfield code="0">(DE-588)4113276-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Webber, Jim</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Eifrem, Emil</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1037081676</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4300566&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026085339&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-026085339</subfield></datafield></record></collection> |
id | DE-604.BV041109098 |
illustrated | Not Illustrated |
indexdate | 2024-08-03T00:45:28Z |
institution | BVB |
isbn | 9781449356262 1449356265 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-026085339 |
oclc_num | 856808168 |
open_access_boolean | |
owner | DE-706 DE-83 DE-11 DE-384 DE-573 |
owner_facet | DE-706 DE-83 DE-11 DE-384 DE-573 |
physical | XII, 208 S. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | O'Reilly & Associates |
record_format | marc |
spelling | Robinson, Ian 1969- Verfasser (DE-588)1031275630 aut Graph Databases Ian Robinson, Jim Webber, and Emil Eifrem 1. ed. Beijing [u.a.] O'Reilly & Associates 2013 XII, 208 S. txt rdacontent n rdamedia nc rdacarrier Datenbankentwurf (DE-588)4127613-9 gnd rswk-swf Datenbanksystem (DE-588)4113276-2 gnd rswk-swf Datenbankentwurf (DE-588)4127613-9 s Datenbanksystem (DE-588)4113276-2 s DE-604 Webber, Jim Verfasser aut Eifrem, Emil Verfasser (DE-588)1037081676 aut X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4300566&prov=M&dok_var=1&dok_ext=htm Inhaltstext HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026085339&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Robinson, Ian 1969- Webber, Jim Eifrem, Emil Graph Databases Datenbankentwurf (DE-588)4127613-9 gnd Datenbanksystem (DE-588)4113276-2 gnd |
subject_GND | (DE-588)4127613-9 (DE-588)4113276-2 |
title | Graph Databases |
title_auth | Graph Databases |
title_exact_search | Graph Databases |
title_full | Graph Databases Ian Robinson, Jim Webber, and Emil Eifrem |
title_fullStr | Graph Databases Ian Robinson, Jim Webber, and Emil Eifrem |
title_full_unstemmed | Graph Databases Ian Robinson, Jim Webber, and Emil Eifrem |
title_short | Graph Databases |
title_sort | graph databases |
topic | Datenbankentwurf (DE-588)4127613-9 gnd Datenbanksystem (DE-588)4113276-2 gnd |
topic_facet | Datenbankentwurf Datenbanksystem |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4300566&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=026085339&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT robinsonian graphdatabases AT webberjim graphdatabases AT eifrememil graphdatabases |