Case Study: IC Manage achieves dramatic performance improvements and streamlined code for next‑gen design collaboration with ArangoDB

A ArangoDB Case Study

Preview of the IC Manage Case Study

NextGen Design Collaboration by IC Manage utilizing ArangoDB

IC Manage, a provider of design management solutions for SoC, IP, IC and software teams, needed a next-generation platform (nGDP) to handle complex tree-like meta-data, user-defined sub-trees and hierarchical properties for globally distributed silicon design teams. Their original GDP relied on a relational database and highly optimized stored procedures to expand configurations and maintain performance, which became slow, fragile and hard to extend as customer requirements diverged. To meet needs for performance, flexibility and better tool integration they evaluated multi-model databases and chose ArangoDB for its combined graph and document capabilities, AQL queries and Foxx JavaScript framework.

By moving nGDP to ArangoDB and adopting graph-document modeling plus Foxx microservices, IC Manage replaced costly stored procedures with simple AQL traversals (one example went from a complex MySQL procedure to a single-line AQL query) and converted their Sails code to ArangoDB’s stack. The result: dramatic simplification of code, much faster development cycles, and measurable performance gains — real-world tests showed up to 20,000x faster operations and a configuration expansion example dropping from ~2 seconds to 0.001 seconds — along with improved stability and support from ArangoDB, prompting IC Manage to commit multiple products to the platform.


Open case study document...

IC Manage

Gary Gendel

Chief Software Architect


ArangoDB

25 Case Studies