From A Long Coffee Break to Done in Milliseconds: How Desoutter Transformed Assembly Data Processing with RavenDB

Automotive assembly lines demand split-second decisions, but imagine having to wait for hours just to filter critical manufacturing data before you could make these kinds of decisions. This was the reality some of Laurent Macquet’s customers faced on a regular basis – until their existing solution was replaced by one powered by RavenDB technology. 

Macquet is the Software Manager at Desoutter Tools, one of the world’s leading suppliers of assembly solutions. Desoutter is providing a comprehensive ecosystem of tightening tools, drilling tools, and quality inspection tools, that manage critical operations on assembly lines – from car brakes to airbags – where precision and reliability cannot be compromised.

Desoutter’s software solution, DeMeter, serves as the data collection and analytics backbone for major automotive and aerospace manufacturers. With a 10-person development team based in France, Desoutter built DeMeter – infused with RavenDB – to collect vast amounts of assembly data, while providing crucial insights that help customers improve their processes, efficiency, and quality standards.

Database Performance Became a Business Risk

Before they started using the RavenDB-enhanced DeMeter, Desoutter’s customers faced significant challenges with their SQL-based data management system. “We had some customers working with a competing product, and when they were trying to filter the data they went to get some coffee. It turns out that they managed to drink 10 coffees before they could get an answer”, Macquet recalls.

The team struggled with fundamental SQL limitations affecting development efficiency. “It was difficult to improve performance, because we were sometimes missing some indexes on some collections,” Macquet  explains. “It was a never-ending story because we could not predict all the usage of our customers.”

Another critical issue for customers was compliance. For mission-critical automotive assembly applications, legal compliance requirements demand complete traceability of all operations. Combined with scaling requirements for customers producing up to 50 million tightenings per year, their existing SQL infrastructure proved inadequate.

Finding the Right NoSQL Solution

When evaluating alternatives, Desoutter’s team assessed MongoDB, Couchbase, and CouchDB before selecting RavenDB. “We chose RavenDB also because it was really easy to use”, notes Macquet. “Coming from the SQL world, we were completely new to NoSQL”.

“Coming from the SQL world, we were completely new to NoSQL…The transition proved remarkably smooth for a team with no prior NoSQL experience”.

The transition proved remarkably smooth for a team with no prior NoSQL experience. The flexibility of NoSQL particularly appealed to the development team: “What’s really good is that we can evolve and our data models are not fixed. If you use SQL, you need to comply with migration, you need to change the table schema, and it’s very complicated. With NoSQL, If we want to add a new parameter or attribute to a collection – it’s really easy to do”, says Macquet.

RavenDB’s ACID compliance proved crucial for these mission-critical applications. “With ACID we can be sure that when we store the data into RavenDB it will not disappear – and it’s one of the only NoSQL databases able to do that”, Macquet emphasizes.

Dramatic Performance Gains and Operational Excellence

The RavenDB implementation transformed Desoutter’s operations across multiple dimensions for their customers. Query performance, for example, improved dramatically, enabling data filtering in milliseconds. Remember the extended coffee breaks as data was crunched? “Now they don’t even have time to drink coffee, so they are complaining”, Macquet exclaims, a big smile on his face.

“Query performance, for example, improved dramatically, enabling data filtering in milliseconds”.

Another major development pain point was eliminated thanks to RavenDB’s auto-indexing, says Macquet. “This really changed our life because when our customers try to access a specific data collection in a specific way, RavenDB automatically creates this index, so we don’t need to even deal with it”. This significantly improved development time and eliminated the need to test numerous combinations.

The development team’s productivity has also increased substantially, due to RavenDB’s easy integration into existing infrastructure and processes. “We have people really good in .NET and C#, and the API and SDK for RavenDB in .NET C# is really easy to use, enabling a very fast integration phase”, Macquet notes. Using RavenDB’s SQL query interface also eased the transition from the previous data storage solution.

A Foundation for Operational Excellence

As Desoutter’s customer base expanded, RavenDB’s versatility became increasingly valuable. The platform now supports deployments ranging from single-node setups for smaller customers to high-availability clusters for major manufacturers that are processing millions of operations annually, with clusters deployable in just a few days.

The operational benefits extend beyond performance, Macquet points out. Features like ETL, APIs, subscriptions on data collections, automatic indexes, backups, and archiving can be used right out-of-the-box, making operations significantly easier. Two features proved particularly valuable: time series capabilities for recording and analyzing large volumes of data with statistical calculations, and document subscriptions that notify the system whenever a document changes, enabling reactive logic implementation.

With simplified DevOps and maintenance, even complex high-availability setups are relatively easy to install and manage on customer IT infrastructure, providing immediate cost-of-ownership benefits through dramatically improved customer efficiency.

Desoutter’s relationship with RavenDB continues to evolve positively, with Macquet appreciating RavenDB’s team’s accessibility, support responsiveness and the openness to discuss new ideas and specific development needs. For a company like Desoutter and its customers, where assembly precision can be a matter of life and death, RavenDB has proven to be more than just a database – it has become the foundation for operational excellence, serving some of the world’s most demanding manufacturers.

Woah, already finished? 🤯

If you found the article interesting, don’t miss a chance to try our database solution – totally for free!

Try now try now arrow icon