At Relational AI, we have built the first Relational Knowledge Graph System
(RKGS).
We believe relational knowledge graphs are the foundation for data-centric
applications - these are systems that learn, reason, and predict over richly
interconnected data.
In some of our other posts we discuss where we are today and where we will be in
the future. In this post we look at the historical trends that we have witnessed
that support our belief in the Relational paradigm and that a relational
knowledge graph management system is history repeating itself . . . again!
Let’s revisit this history and trends. It’s been said often that data is growing
in velocity, variety, and veracity; starting with structured, adding semi
structured, and most recently complex (unstructured for SQL). But this data
growth is part of the back story.
We see everytime that data has hit a growth spurt (volume) or new types have
arisen (variety), the data model and approach to handle it has left relational
faltering and a new temporary paradigm comes along.
However, once the relational paradigm catches up, it replaces these temporary
workarounds and creates new multi-Billion dollar industries.
The relational paradigm always wins.
It wins because it separates the WHAT from the HOW. And it wins when the hard
parts that the patch solutions work around become part of the relational
paradigm.
WHY? Because of the following features:
WHEN these hard parts become part of the relational paradigm!
For example, the Map-reduce and NoSQL movements emerged because relational
systems couldn’t hack the new “web-scale” workloads. Control had to be given
back to the programmer in order to get “web-scale” performance and scalability.
This control came at a big cost. But when cloud-based DW systems showed they
could operate at “web-scale” and still deliver the benefits of SQL and near
zero-management of a hosted solution, then relational reasserted itself as the
paradigm preferred by business.
The most important motivation for the research work that resulted in the
relational model was the objective of providing a sharp and clear boundary
between the logical and physical aspects of database management. - >
E. F. Codd
You get to take advantage of all the investment (time/money) that has gone into
the relational paradigm, which is considerable and impactful, and delivers
efficiency and scale.
We believe that Relational Knowledge Graphs are the foundation of modern Data
Apps and Machine Learning.
And we believe the relational paradigm will win again.
This time, not only has the Relational technology caught up, but the underlying
relational math is a natural fit for machine learning (ML) algorithms. It
finally makes sense to build the ML directly into the relational database and to
eliminate hybrid ML/SQL approaches.
Thank you for reading this post on the history of relational paradigm. If you
would like to learn more, Contact Us.