A blog by Oleg Shilovitsky
Information & Comments about Engineering and Manufacturing Software

Will Graph DB provide a perfect model for PLM?

Will Graph DB provide a perfect model for PLM?
Oleg
Oleg
13 October, 2017 | 2 min for reading

Graph is a very powerful paradigm. For many years, the idea of “graph” or “connection” was empowering software engineers to develop many PDM and PLM applications. As much the conceptual model of graph is good, the realization is not perfect. Therefore, all PDM and PLM vendors are using relational databases to manage data.

Database and data management technology is going through cambrian explosion of different options and flavors. It is a result of massive amount of development coming from open source, web and other places. Database is moving from “solution” into “toolbox” status. Single database (mostly RDBMS) is no longer a straightforward decision for all your development tasks.

My old presentation about PLM and different flavors of data management, I made a point of switching from database as a platform to a database as a tool paradigm. Check my article. I’d be interested to know your opinion. Few years ago I learned about Linkurio.us and its graph visualization tools. Linkurio.us video Graph-based product lifecycle management caught my attention few days ago.

If you’re one of PLM addicts, it can be a good movie for the weekend. You can find bunch of good examples and very good “graph PLM” ideas. Here are few screenshots I captured:

An example of product data structure as a graph:

Linkurio.us user interface allowing you to browse, navigate and filter information.

Application architecture

It made me think about usefulness of total graph model for PLM. No surprise, product structure and relationships are obviously a good match to graph. But this is true for many other concepts in modern connected world – devices, social networks, cloud infrastructure. I think, graphs can solve some specific problems in Product Lifecycle Management. At the same time, I still like to idea of database as a tool and not as a platform like it is used in many existing PLM platforms developed for the lats 15-25 years.

What is my conclusion? Database as a Tool. This is a new paradigm and an outcome from large diversity of database technologies growing for the last decade. Data storage is cheap and computing power is easy to get. So, future computing systems will be using multiple data management systems to achieve the goal of reliability, flexibility and scale. Just my thoughts…

Best, Oleg

Want to learn more about PLM? Check out my new PLM Book website.

Disclaimer: I’m co-founder and CEO of OpenBOM developing cloud based bill of materials and inventory management tool for manufacturing companies, hardware startups and supply chain. My opinion can be unintentionally biased.

Recent Posts

Also on BeyondPLM

4 6
30 June, 2017

I spent last 3 days attending CONTACT Open World. If you missed my earlier posts, take a look here and...

6 December, 2008

  How to improve PLM processes before PLM system using BPMN. In many situations when I talked with customers they...

30 November, 2011

Autodesk University 2011. Day 1. If you visited AU at least once you know how it looks like. Thousands people...

1 January, 2014

  As a matter of fact, PLM and BIM domains are quite independent. Nevertheless, I can hear more and more...

23 May, 2012

Technological disruption is a very interesting topic. The term “disruptive technology” is overused, in my view. Nevertheless, if you can...

12 August, 2015

  Seriously, how do you take your coffee (err… PLM)? I might like my PLM with free upgrade service and...

11 August, 2013

I’m relaxing in sunny Tel-Aviv, removing jet lag and preparing for coming working week here. For those of you not...

27 November, 2017

I learned that today was Cyber Monday. The internet was overblown by deals and promotions. I checked few websites including...

19 November, 2018

Back in 1990s, I was developing my data management applications using AutoLISP and AutoCAD ADS and ARX. For those who...

Blogroll

To the top