Slide 2
Slide 2 text
Graph Data Strctures
SQL (some structure, requires joins): SQL Server, Data Frames
NoSql (unstructured, semi-structured): MongoDB, Redis
Graph (highly-connected, all required joins ‘built in’): Neo4j, networkX, GraphLab, GraphX, GraphFrames
Graph components:
● Nodes/Vertices (e.g. people or entities)
● Edges/Links - links between nodes (e.g. ‘friends with’, ‘member of’)
● Node and edge attributes – additional information about nodes (e.g. age, url)
● Edge weights representing metrics (e.g. link strength)
Edge
Source: 01 Destination: 100
Attributes: {Type: ‘member of’, Weight: 0.7}
Node
ID: 100
Attributes: {name: PyData, type: meetup}
Node
ID: 01
Attributes: {name: Elena, type: person}