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

The end of single PLM database architecture is coming

The end of single PLM database architecture is coming
Oleg
Oleg
5 August, 2014 | 3 min for reading

PLM-distributed-cloud-database-architecture

The complexity of PLM implementations is growing. We have more data to manage. We need to process information faster. In addition to that, cloud solutions are changing the underlining technological landscape. PLM vendors are not building software to be distributed on CD-ROMs and installed by IT on corporate servers anymore. Vendors are moving towards different types of cloud (private and public) and selling subscriptions (not perpetual licenses). For vendors it means operating data centers, optimize data flow, cost and maintenance.

How to implement future cloud architecture? This question is coming to the focus and, obviously, raising lots of debates. Infoworld cloud computing article The right cloud for the job: multi-cloud database processing speaks about how cloud computing is influencing what is the core of every PDM and PLM system – database technology. Main message is to move towards distributed database architecture. What does it mean? I’m sure you are familiar with MapReduce approach. So, simply put, the opportunity of cloud infrastructure to bring multiple servers and run parallel queries is real these days. The following passage speaks about the idea of how to optimize data processing workload by leveraging cloud infrastructure:

In the emerging multicloud approach, the data-processing workloads run on the cloud services that best match the needs of the workload. That current push toward multicloud architectures provides the ability to place workloads on the public or private cloud services that best fit the needs of the workloads. This also provides the ability to run the workload on the cloud service that is most cost-efficient.

For example, when processing a query, the client that launches the database query may reside on a managed service provider. However, it may make the request to many server instances on the Amazon Web Services public cloud service. It could also manage a transactional database on the Microsoft Azure cloud. Moreover, it could store the results of the database request on a local OpenStack private cloud. You get the idea.

However, not so fast and not so simple. What works for web giants might not work for enterprise data management solutions. The absolute majority of PLM systems are leveraging single RDBMS architecture.  This is fundamental underlining architectural approach.  Most of these solutions are using “scale up” architecture to achieve data capacity and performance level. Horizontal scale of  PLM solutions today is mostly limited to leverage database replication tech. PLM implementations are mission critical for many companies. To change that would be not so simple.

So, why PLM vendors might consider to make a change and to think about new database architectures? I can see few reasons – the amount of data is growing; companies are getting even more distributed; design anywhere, build anywhere philosophy comes into real life. The cost of infrastructure and data services becomes very important. In the same time for all companies performance is an absolute imperative – slow enterprise data management solutions is a thing in the past. To optimize workload and data processing is an opportunity for large PLM vendors as well as small startups.

What is my conclusion? Today, large PLM implementations are signaling about reaching technological and product limits. It means existing platforms are achieving a possible peak of complexity, scale and cost. To make the next leap, PLM vendors will have to re-think underlining architecture, to manage data differently and optimize cost of infrastructure. Data management architecture is the first to be considered. Which means end of existing “single database” architectures. Just my thoughts…

Best, Oleg

Recent Posts

Also on BeyondPLM

4 6
5 February, 2019

I’ve been following PI PLMx event in London yesterday and earlier today. While event is not over, I was able...

30 December, 2016

Just few years ago “cloud PLM ” was an oxymoron. A conservative position of engineering IT was that cloud is...

22 May, 2014

Usually, it takes time and money to implement PLM system for a large company. This work requires understanding of customer...

5 November, 2023

In the world of manufacturing, product development, product data management, supply chain management, project management and engineering software, one topic...

25 August, 2016

Manufacturing companies are speaking about the necessity for openness. You can learn it from Steven Vettermann’s article – Ready for...

5 October, 2019

I’m coming to PI PLMx conference in San Diego which will take place next month in beautiful San Diego. Organized...

11 January, 2011

I had a chance to watch Jason Green’s video interview by TechCrunchTV Sarah Lacy. Take a time, watch and make an...

19 February, 2016

IoT (Internet of Things) is an interesting trend. It is certainly impact everything in manufacturing. In Product Lifecycle Management, it open...

30 January, 2012

Cloud is hyping in 2012. Coming Facebook IPO can only supercharge the future of cloud computing. Last year Autodesk announcement...

Blogroll

To the top