How OpenBOM Is Using Multiple Databases To Scale An Online Services

Oleg Shilovitsky
Oleg Shilovitsky
8 November, 2021 | 3 min for reading
How OpenBOM Is Using Multiple Databases To Scale An Online Services

Databases are the foundation of any PLM and data management system. The time when vendors were developing their own databases was over a long time ago. However, the question of databases is usually very deep in the mind of every manufacturing company we talk to at OpenBOM. The roots of these questions are in the deep curiosity and state of mind of every engineer to understand how the system is organized and how to use it for the best advantages for themselves and the company. 

What Changed in Data Management? 

Data management technology has gone through a time of substantial changes and advanced development in the last decade. The main reason for that has been the development of global web infrastructure and platforms. The needs of these platforms are way beyond anything industries knew before from enterprise data management. As a result, we have developed a completely new level of data tools including databases, search, data acquisition, and migration tools. 

Even more important is the database architecture approach related to the use of multiple databases called polyglot persistence. The core idea is quite simple. To understand it, you need to think back in time when every software vendor had a dilemma about what programming language to use. Advanced components and web tech made this question irrelevant. We use multiple languages for web, servers, and other applications, which is polyglot programming now. The same is happening now with data – service-based architecture makes it very easy and efficient to use multiple databases to get advantages of technologies to optimize and simplify data management layers. 

Modern PLM Data Management 

In our recent event Demystifying Modern PLM, we touched on the topic of how OpenBOM is using a combination of databases such as Mongo, Neo4j, Elastic, and some others to provide a flexible data management environment. 

Check out the video and slide deck here explaining multi-tenancy and data use. 

In this video fragment, I shared, OpenBOM Chief Architect, Chirs Chaulk explains the details behind polyglot persistence and how OpenBOM’s data stack uses multiple databases, scales and can be used in a variety of environments.  

Modern databases bring a new set of advanced features that can be used for analytics, management of flexible relationships, collaboration, and providing unique data management services. Check out our technological session for more information. 

A separate and important topic is related to the multi-tenant character of the OpenBOM platform. Such architecture allows you to deploy OpenBOM in a variety of environments and use it by multiple customers as well as large OEMs. A modern REST API and the use of data as a service approach can give advanced capabilities of data analytics and integrations using the OpenBOM data platform. 

Conclusion 

OpenBOM is a modern PLM system with an advanced and flexible database foundation using the best databases to provide a scalable and flexible environment combined with sophisticated data management functions. SaaS architecture gives multiple advantages – to have a system as a service for many customers and also to have an option to deploy the same platform as a foundation of a complex enterprise data management solution for a very large enterprise manufacturing OEM. While

Enterprise IT these days has increased interest in open and scalable system architecture, OpenBOM can offer very unique capabilities. 

REGISTER FOR FREE to learn how OpenBOM can help. Contact support if you have more questions. 

Best, Oleg

Related Posts

Also on OpenBOM

4 6
8 May, 2026

Earlier this week, I previewed CAD File Agent for SOLIDWORKS. If you missed that, check these two articles: Why did...

7 May, 2026

A new kind of experience for engineers who never wanted a PDM system in the first place We Started with...

5 May, 2026

When I left Autodesk, I had a strong gut feeling about where the industry was headed. CAD vendors, I believed,...

4 May, 2026

Engineering work starts with files. CAD assemblies, parts, drawings and other related design files are the foundation of product development....

1 May, 2026

One of the most common questions I hear from engineering and manufacturing teams is simple: how do we move product...

30 April, 2026

There is a moment in every engineering company when Excel stops being a helpful tool and becomes the bottleneck. At...

29 April, 2026

Most engineering teams do not start with a product data problem. They start with a design problem. They need to...

28 April, 2026

Every manufacturing company has a BOM review process. The question is what that process actually catches — and what still...

24 April, 2026

A BOM can exist and still not be ready for release. Here is why that matters  and what a better...

To the top