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
5 November, 2024

In 2024, digital transformation isn’t just a buzzword; it’s an essential change for any business aiming to stay competitive. Adapting...

1 November, 2024

Managing the details of every part, component, and material involved in product development is both a challenge and a necessity....

1 November, 2024

Data management in today’s digital age is absolutely important to help your business to thrive and not die. The “garbage...

30 October, 2024

It was a pleasure to be part of Autodesk University 2024. I presented on a subject I’m passionate about: Developing...

28 October, 2024

In this live demo, we dive into OpenBOM’s advanced capabilities for managing product structures and Bills of Materials (BOM) including...

26 October, 2024

Manufacturing is evolving, introducing new challenges in data management far beyond what we’ve seen before. These challenges include managing the...

25 October, 2024

When it comes to turning ideas into plastic parts, there are two common types of prototypes: prototype molds and 3D...

24 October, 2024

Adopting engineering software such as PDM, PLM, and other has historically been a significant challenge. These systems have earned a...

23 October, 2024

I’m thrilled to share the latest updates in OpenBOM’s October 2024 release. From advanced data model enhancements to user experience...

To the top