ArangoDB
25 Case Studies
A ArangoDB Case Study
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.
Gary Gendel
Chief Software Architect