Relational vs Graph Data Modeling
Every database has its building blocks (i.e. data objects, their associations, their governing rules) and a way of organizing them, like mapping out a diagram of how the data will be stored and associated with one another; this is the essence of data modeling. In other words, it is a way to organize and define our data and the relationships in between, by giving it a structure. Ultimately, the creation of an abstract model like such provides guidance on how the actual database will be built.
January 5, 2021
Introduction to Graph Databases
A graph is built from a collection of nodes and relationships. Entities such as people, locations, items, or categories of data are represented by nodes; and the association between them reflects a relationship. A versatile structure like a graph enables us to model real-world applications–computer networks, social media recommendation engines, bitcoin blockchains, and more. Basing this very structure as a template, we can bring it to life by performing C.R.U.D operations through a unique management system–a graph database.
October 12, 2020