InterSystems Caché

InterSystems Caché is a high-performance, object-based data management system and application development environment, renowned for its 'multi-model' capabilities long before the term became popular. It integrates a powerful object database, relational SQL access, and a native…

Key facts

First appeared
1997
Category
database
Problem solved
InterSystems Caché was created to solve the persistent challenge of managing complex, highly interconnected, and high-volume transactional data efficiently, especially in domains like healthcare and finance. Traditional relational databases, while excellent for structured data, often struggled with schema rigidity, join performance for deeply nested data, and object persistence. Conversely, earlier NoSQL solutions lacked the robust transactional integrity and maturity required for mission-critical systems. Caché addressed this by offering a unified platform that combined the performance of a native hierarchical database (inherited from MUMPS) with object-oriented development, full SQL compatibility, and powerful application development tools, enabling applications to handle disparate data models with superior performance and scalability.
Platforms
Oracle Solaris, IBM AIX, Virtual Machines (VMware, Hyper-V), Apple macOS (primarily for development), Containers (Docker), Linux (various distributions, e.g., Red Hat, SUSE, Ubuntu), Microsoft Windows

Related technologies

Notable users

  • Carestream Health (medical imaging)
  • Deutsche Bank (financial services)
  • U.S. Department of Veterans Affairs (VistA EHR system)
  • MEDITECH (healthcare EHR)
  • Epic Systems (healthcare EHR)
  • NHS (National Health Service, UK - various trusts)