Cargando…

Graph databases /

Discover how graph databases can help you manage and query highly connected data. With this practical book, you will learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user quer...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Robinson, Ian, 1969- (Autor), Eifrem, Emil (Autor)
Otros Autores: Webber, James
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly Media, Inc., ©2013.
Sebastopol, Calif. : O'Reilly Media, 2013.
Edición:First edition.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn854566220
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 130729s2013 caua ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d YDXCP  |d UMI  |d CUS  |d DEBSZ  |d UPM  |d ALAUL  |d OCLCQ  |d OCLCF  |d COO  |d EBLCP  |d OCLCQ  |d REB  |d OCLCQ  |d FEM  |d OCLCQ  |d CEF  |d OCLCQ  |d BRF  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 855403192  |a 896914471  |a 968047279  |a 969025860 
020 |a 9781449356224  |q (electronic bk.) 
020 |a 1449356222  |q (electronic bk.) 
020 |a 1449356265 
020 |a 9781449356262 
020 |a 9781449356248  |q (e-book) 
020 |a 1449356249  |q (e-book) 
020 |z 9781449356262 
029 1 |a AU@  |b 000052006622 
029 1 |a AU@  |b 000058064853 
029 1 |a DEBBG  |b BV041431168 
029 1 |a DEBSZ  |b 39826998X 
029 1 |a AU@  |b 000067095258 
035 |a (OCoLC)854566220  |z (OCoLC)855403192  |z (OCoLC)896914471  |z (OCoLC)968047279  |z (OCoLC)969025860 
037 |a CL0500000253  |b Safari Books Online 
050 4 |a QA76.9.D32  |b R63 2013eb 
072 7 |a COM  |x 021000  |2 bisacsh 
072 7 |a COM  |x 084010  |2 bisacsh 
072 7 |a COM  |x 030000  |2 bisacsh 
082 0 4 |a 005.74  |2 23 
049 |a UAMI 
100 1 |a Robinson, Ian,  |d 1969-  |e author. 
245 1 0 |a Graph databases /  |c Ian Robinson, Jim Webber, and Emil Eifrem. 
250 |a First edition. 
264 1 |a Sebastopol, CA :  |b O'Reilly Media, Inc.,  |c ©2013. 
264 1 |a Sebastopol, Calif. :  |b O'Reilly Media,  |c 2013. 
300 |a 1 online resource (208 pages) :  |b illustrations 
300 |a 1 online resource (xii, 208 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |2 rda 
504 |a Includes bibliographical references and index. 
505 2 |a Introduction --- Options for storing connected data --- Data modeling with graphs --- Building a graph database application --- Graphs in the real world --- Graph database internals --- Predictive analysis with graph theory --- NOSQL overview. 
505 0 |a What Is a Graph? -- A High-Level View of the Graph Space -- Graph Databases -- Graph Compute Engines -- The Power of Graph Databases -- Performance -- Flexibility -- Agility -- Summary -- Relational Databases Lack Relationships -- NOSQL Databases Also Lack Relationships -- Graph Databases Embrace Relationships -- Summary -- Models and Goals -- The Property Graph Model -- Querying Graphe-An Introduction to Cypher -- Cypher Philosophy -- START -- MATCH -- RETURN -- Other Cypher Clauses -- A Comparison of Relational and Graph Modeling -- Relational Modeling in a Systems Management Domain -- Graph Modeling in a Systems Management Domain -- Testing the Model -- Cross-Domain Models -- Creating the Shakespeare Graph -- Beginning a Query -- Declaring Information Patterns to Find -- Constraining Matches -- Processing Results -- Query Chaining -- Common Modeling Pitfalls -- Email Provenance Problem Domain -- A Sensible First Iteration? -- Second Time's the Charm -- Evolving the Domain -- Avoiding Anti-Patterns -- Summary -- Data Modeling -- Describe the Model in Terms of the Application's Needs -- Nodes for Things, Relationships for Structure -- Fine-Grained versus Generic Relationships -- Model Facts as Nodes -- Represent Complex Value Types as Nodes -- Time -- Iterative and Incremental Development -- Application Architecture -- Embedded Versus Server -- Clustering -- Load Balancing -- Testing -- Test-Driven Data Model Development -- Performance Testing -- Capacity Planning -- Optimization Criteria -- Performance -- Redundancy -- Load -- Summary -- Why Organizations Choose Graph Databases -- Common Use Cases -- Social -- Recommendations -- Geo -- Master Data Management -- Network and Data Center Management -- Authorization and Access Control (Communications) -- Real-World Examples -- Social Recommendations (Professional Social Network) -- Authorization and Access Control -- Geo (Logistics) -- Summary -- Native Graph Processing -- Native Graph Storage -- Programmatic APIs -- Kernel API -- Core (or "Beans") API -- Traversal API -- Nonfunctional Characteristics -- Transactions -- Recoverability -- Availability -- Scale -- Summary -- Depth- and Breadth-First Search -- Path-Finding with Dijkstra's Algorithm -- The A* Algorithm -- Graph Theory and Predictive Modeling -- Triadic Closures -- Structural Balance -- Local Bridges -- Summary. 
520 |a Discover how graph databases can help you manage and query highly connected data. With this practical book, you will learn how to design and implement a graph database that brings the power of graphs to bear on a broad range of problem domains. Whether you want to speed up your response to user queries or build a database that can adapt as your business evolves, this book shows you how to apply the schema-free graph model to real-world problems. Learn how different organizations are using graph databases to outperform their competitors. With this bookʹs data modeling, query, and code examples, you will quickly be able to implement your own solution: a- model data with the Cypher query language and property graph model; b- Learn best practices and common pitfalls when modeling with graphs; c- plan and implement a graph database solution in test-driven fashion; d- explore real-world examples to learn how and why organizations use a graph database; e- understand common patterns and components of graph database architecture; f- use analytical techniques and algorithms to mine graph database information. 
588 0 |a Online resource; title from pdf information screen (Ebsco, viewed July 29, 2013). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Database management. 
650 0 |a Databases. 
650 0 |a Database design. 
650 0 |a Graph theory  |x Data processing. 
650 6 |a Bases de données  |x Gestion. 
650 6 |a Bases de données  |x Conception. 
650 7 |a COMPUTERS  |x Database Management  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Desktop Applications  |x Databases.  |2 bisacsh 
650 7 |a COMPUTERS  |x System Administration  |x Storage & Retrieval.  |2 bisacsh 
650 7 |a Database design  |2 fast 
650 7 |a Database management  |2 fast 
650 7 |a Databases  |2 fast 
650 7 |a Graph theory  |x Data processing  |2 fast 
700 1 |a Webber, James. 
700 1 |a Eifrem, Emil,  |e author. 
776 0 8 |i Print version:  |a Robinson, Ian  |d 1969-.  |t Graph databases.  |c Sebastopol, CA : O'Reilly Media, Inc., 2013  |z 9781449356262  |w (OCoLC)829452424 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781449356255/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL1318690 
938 |a EBSCOhost  |b EBSC  |n 611703 
938 |a YBP Library Services  |b YANK  |n 11204676 
938 |a YBP Library Services  |b YANK  |n 10882468 
994 |a 92  |b IZTAP