InterSystems Caché® est une base de données haute performance qui alimente des applications de traitement de transactions dans le monde entier. Elle est utilisée pour tout, de la cartographie d'un milliard d'étoiles dans la Voie lactée, au traitement d'un milliard de transactions boursières en une journée, à la gestion de réseaux énergétiques intelligents.
Caché est un SGBD multi-modèle (objet, relationnel, clé-valeur) et un serveur d'applications développé par InterSystems.
InterSystems Caché fournit plusieurs API pour opérer avec les mêmes données simultanément : clé-valeur, relationnel, objet, document, multidimensionnel. Les données peuvent être gérées via SQL, Java, node.js, .NET, C++, Python. Le SGBD Caché dispose de technologies intégrées éprouvées pour le passage à l'échelle horizontale (ECP, SLM), la haute disponibilité (Miroir), le support des transactions et la sauvegarde. Il inclut le langage Caché ObjectScript intégré qui est rétrocompatible avec mumps et qui aide à exécuter la logique métier des applications près des données et à atteindre des performances maximales pour les opérations logiques complexes avec les données. Caché fournit également un serveur d'applications qui héberge des applications web (CSP), REST, SOAP, web sockets et d'autres types d'accès TCP pour les données Caché.