
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.
Au lieu d'un labyrinthe encombrant de tableaux à deux dimensions, l'utilisation d'un modèle multidimensionnel efficace, utilisant des techniques de stockage dissocié, permet de réduire le nombre d'opération d'E/S sur disque pour l'accès et la mise à jour des données. Une réduction des opérations d'E/S implique une exécution plus rapide des applications.
Le modèle transactionnel des applications multidimensionnelles de Caché permet à celles-ci de fonctionner sur plusieurs milliers de postes de travail, sans avoir à sacrifier les hautes performances. L'explication est que dans un modèle multidimensionnel, ni la taille ni la complexité de la base de données n'influencent de manière significative l'accès aux informations, contrairement aux modèles relationnels.Les transactions peuvent accèder aux données sans avoir à réaliser de jointures complexes ni à passer d'une table à l'autre.
L'utilisation de verrous logiques lors des mises à jour contribue de façon importante à l'optimisation concurrentielle, tout comme le mécanisme de mémoire cache des données réparties sur des réseaux.
Avec Caché, le développement est plus rapide car la structure de données offre naturellement une appréhension facile du stockage de données complexes et ne demande pas de déclarations ou définitions longues et compliquées. L'accès direct aux globales est très simple, et utilise la même syntaxe que l'accès aux tableaux locaux.
Lorsqu'on compare les besoins en matériel des applications Caché avec ceux des applications relationnelles de taille similaire, on constate que les premiers sont nettement inférieurs aux seconds et que le poste de l'administrateur de bases de données n'est pas nécessaire. L'administration et la gestion du système sont très simples.