The essential criteria of graph databases /

This book provides a comprehensive exploration of graph databases, covering their history, architecture, and applications. It delves into the fundamental concepts of graph computing and storage, the evolution of graph query languages, and the design of scalable and highly available graph database sy...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Sun, Ricky
Format: E-Book
Sprache:Englisch
Veröffentlicht: Amsterdam : Elsevier, 2024.
Schlagworte:
Online-Zugang:ScienceDirect
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000cam a2200000 a 4500
001 on1417980844
003 OCoLC
005 20260915095227.0
006 m o d
007 cr |n|||||||||
008 240122s2024 ne o 000 0 eng d
040 |a YDX  |b eng  |c YDX  |d OCLCO  |d EBLCP  |d UKAHL  |d OPELS  |d OCLCO  |d N$T  |d OCLCQ  |d SXB  |d OCLCQ  |d UKKRT  |d SFB  |d OCLCQ  |d OCLCL  |d OCLCF  |d OCLCO 
019 |a 1419062879  |a 1420148986 
020 |a 9780443141638  |q (electronic bk.) 
020 |a 0443141630  |q (electronic bk.) 
020 |z 9780443141621 
020 |z 0443141622 
035 |a (OCoLC)1417980844  |z (OCoLC)1419062879  |z (OCoLC)1420148986 
050 4 |a QA76.9.D32 
082 0 4 |a 005.758  |1 https://id.oclc.org/worldcat/ddc/E3xGXYJd4Hr3qPyDW9dmKjWMJC 
100 1 |a Sun, Ricky. 
245 1 4 |a The essential criteria of graph databases /  |c Ricky Sun. 
260 |a Amsterdam :  |b Elsevier,  |c 2024. 
300 |a 1 online resource 
505 0 |a Intro -- The Essential Criteria of Graph Databases -- Copyright -- Contents -- Chapter 1: History of graph computing and graph databases -- 1.1. What exactly is a graph? -- 1.1.1. The forgotten art of graph thinking, part I -- 1.1.2. The forgotten art of graph thinking II -- 1.1.3. A brief history of graph technology development -- 1.2. The evolution of big data and database technologies -- 1.2.1. From data to big data to deep data -- 1.2.2. Relational database vs graph database -- 1.3. Graph computing in the Internet of things (IoT) era -- 1.3.1. Unprecedented capabilities 
505 8 |a 1.3.2. Differences between graph computing and graph database -- Chapter 2: Graph database basics and principles -- 2.1. Graph computing -- 2.1.1. Basic concepts of graph computing -- 2.1.2. Applicable scenarios of graph computing -- 2.2. Graph storage -- 2.2.1. Basic concepts of graph storage -- 2.2.2. Graph storage data structure and modeling -- 2.3. Evolution of graph query language -- 2.3.1. Basic concepts of database query language -- 2.3.2. Graph query language -- Chapter 3: Graph database architecture design -- 3.1. High-performance graph storage architecture 
505 8 |a 3.1.1. Key features of high-performance storage systems -- 3.1.2. High-performance storage architecture design ideas -- 3.2. High-performance graph computing architecture -- 3.2.1. Real-time graph computing system architecture -- 3.2.2. Graph database schema and data model -- 3.2.3. How the core engine handles different data types -- 3.2.4. Data structure in graph computing engine -- 3.2.5. How to partition (shard) a large graph -- 3.2.6. High availability and scalability -- 3.2.7. Failure and recovery -- 3.3. Graph query and analysis framework design 
505 8 |a 3.3.1. Graph database query language design ideas -- Path query -- K neighbor query -- Metadata query -- Graph query language compiler -- 3.3.2. Graph visualization -- Schema management and metadata display -- Various display methods of query results -- Graph algorithm visualization -- Chapter 4: Graph algorithms -- 4.1. Degree -- 4.2. Centrality -- 4.2.1. Graph centrality algorithm -- 4.2.2. Closeness centrality -- 4.2.3. Betweenness centrality -- 4.3. Similarity -- 4.3.1. Jaccard similarity -- 4.3.2. Cosine similarity -- 4.4. Connectivity calculation -- 4.4.1. Connected component 
505 8 |a 4.4.2. Minimum spanning tree -- 4.5. Ranking -- 4.5.1. PageRank -- 4.5.2. SybilRank -- 4.6. Propagation computing -- 4.6.1. Label propagation algorithm -- 4.6.2. HANP algorithm -- 4.7. Community computing -- 4.7.1. Triangle counting -- 4.7.2. Louvain community recognition -- 4.8. Graph embedding computing -- 4.8.1. Complete random walk algorithm -- 4.8.2. Struc2Vec algorithm -- 4.9. Graph algorithms and interpretability -- Chapter 5: Scalable graphs -- 5.1. Scalable graph database design -- 5.1.1. Vertical scalability -- 5.1.2. Horizontal scalability 
520 |a This book provides a comprehensive exploration of graph databases, covering their history, architecture, and applications. It delves into the fundamental concepts of graph computing and storage, the evolution of graph query languages, and the design of scalable and highly available graph database systems. The book also explores various graph algorithms and their applications in fields such as finance, medical care, and fraud detection. Aimed at professionals and researchers, it offers insights into the potential of graph databases to simulate human thinking and contribute to the development of artificial general intelligence.  |7 Generated by AI 
650 0 |a Graph databases. 
650 6 |a Bases de données orientées graphe.  |0 (CaQQLa)000345796 
650 7 |a Graph databases  |2 fast  |0 (OCoLC)fst02003613 
655 0 |a Electronic books. 
776 0 8 |i Print version:  |z 0443141622  |z 9780443141621  |w (OCoLC)1389878512 
856 4 0 |3 ScienceDirect  |u https://www.sciencedirect.com/science/book/9780443141621