- Hands-On Graph Analytics with Neo4j
- Estelle Scifo
- 230字
- 2021-06-11 18:50:24
Graph Databases
Graph databases have gained increasing attention in the last few years. Data models built from graphs bring together the simplicity of document-oriented databases and the clarity of SQL tables. Among others, Neo4j is a database that comes with a large ecosystem, including the database, but also tools to build web applications, such as the GRANDstack, and tools to use graph data in a machine learning pipeline, as well as the Graph Data Science Library. This book will discuss those tools, but let's first start from the beginning.
Talking about graph databases means talking about graphs. Even if you do not need to know all the details about graph theory, it’s always a good idea to learn some of the basic concepts underlying the tool you are using. In this chapter, we will start by defining graphs and giving some simple and less simple examples of graphs and their applications. We will then see how to move from the well-known SQL tables to graph data modeling. We’ll conclude by introducing Neo4j and its building blocks, and review some design principles to understand what can and can’t be done with Neo4j.
This chapter will cover the following topics:
- Graph definition and examples
- Moving from SQL to graph databases
- Neo4j: the nodes, relationships, and properties model
- Understanding graph properties
- Considerations for graph modeling in Neo4j
- 大數(shù)據(jù)項目管理:從規(guī)劃到實現(xiàn)
- 控制與決策系統(tǒng)仿真
- Hands-On Machine Learning on Google Cloud Platform
- Java開發(fā)技術(shù)全程指南
- Zabbix Network Monitoring(Second Edition)
- 城市道路交通主動控制技術(shù)
- 現(xiàn)代機械運動控制技術(shù)
- AutoCAD 2012中文版繪圖設計高手速成
- Windows游戲程序設計基礎
- Visual Studio 2010 (C#) Windows數(shù)據(jù)庫項目開發(fā)
- 生物3D打印:從醫(yī)療輔具制造到細胞打印
- The DevOps 2.1 Toolkit:Docker Swarm
- Mastering Ansible(Second Edition)
- 常用傳感器技術(shù)及應用(第2版)
- Mastering Microsoft Dynamics 365 Customer Engagement