We live in a connected world, and although conventional relational database management systems (RDBMS) are useful for capturing data about entities, modeling and capturing the characteristics of the relationships between those entities is often kludgey and difficult to use. NoSQL alternatives to the relational model such as graph databases enable greater flexibility for modeling connectivity that captures the essence of entities and their relationships.
Graph databases and analytics systems are fundamentally based on the mathematical graph abstraction for representing connectivity. The graph approach allows you to not only document attributes associated with entities, but with property graph systems, the relationships themselves are first-class objects, allowing you to assign attributes directly to This class introduces concepts of graphs, graph database systems, graph visualization, and graph analytics and guide the attendees through a process of mapping data sets into the graph paradigm using real-world examples.
You Will Learn
- The graph abstraction
- Graph data management approaches
- Assessing data and identifying entities and relationships
- Graph algorithms
- Social network algorithms
- Types of vendor graph products