
InterSystems CACHE est une base de données objet à très hautes performances
l'environnement RAD d'InterSystems CACHE permet des développements plus rapide qu'avec n'importe quel autre environnement.
Il supporte tous les ordres dtandards des bases de données relationnelles (DDL, transactions, intégrité référentielle, déclencheurs, procédures stockées,etc).
Caché prend en charge l'accès via ODBC et JDBC (en utlisant un pilote purement Java). Les requêtes et les ordres SQL peuvent également être intégrés dans le langage Caché ObjectScript et dans les méthodes Objet.
SQL accède aux données vues en tant que tables avec lignes et colonnes. En conséquence du stockage des données de Caché dans des structures multidimensionnelles, les applications qui utilisent SQL obtiennent de meilleures performances avec Caché qu'avec des bases de données relationnelles classiques.
Les performances sont évidentes autant avec les requêtes compilées hautement efficaces qu'avec l'exécution d'instructions SQL dynamiques (définies au moment de l'exécution).
Caché prend en charge, outre la syntaxe SQL standard, un grand nombre des extensions utilisées couramment dans d'autres bases de données. De cette façon de nombreuses applications SQL peuvent s"exécuter sur Caché sans modification, notamment celles écrites avec des outils indépendants de la base de données.
Cependant, des procédures stockées spécifiques aux fournisseurs exigent un peu de travail. Intersystems dispose de traducteurs automatiques permettant de faciliter ce travail.
Caché SQL comprend des extensions objet qui rendent le code SQL plus simple et plus intuitif à lire et à écrire.