sgbdo permet un developpement rapide de base de donnees orientees

L'essentiel à retenir

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.

SGBDO : Noeuds avec de multiples éléments de données

Souvent, une seule information élémentaire se trouve stockée dans un noeud de données, par exemple la date ou la quantité. Pourtant, il est quelquefois utile de stocker plusieurs éléments dans un noeud de données un unique.

Ceci est particulièrement vrai dans le cas d'un groupe contenant des informations reliées entre elles, qu'on récupère fréquemment en bloc. La réduction du nombre d'accès à pour conséquence d'améliorer les performances.

SGBDO : Le verrouillage logique favorise un niveau d'accès concurrentiel élevé

Pour les sytèmes gérant des milliers d'utilisateurs, la réduction des conflits entre processus concurrents est d'une importance extrême pour obtenir les meilleurs résultats. L'un des principaux conflits apparaît lors des transactions cherchant à accéder aux mêmes données.

Lors des mises à jour, les processus de Caché ne verrouillent pas des pages entières de données. En fait, comme les transactions exigent des accès fréquent ou des modifications de petites quantités de données, le verrouillage des bases de données est fait au niveau logique de Caché.

Avec Caché, les transactions individuelles s'exécutent plus rapidement, et plus de transactions peuvent être exécutées parallèlement.

SGBDO : Données de longueur variable dans des tableaux dissociés

De façon inhérente, les données Caché sont de longueur variable et sont enregistrées dans des tableaux dissociés. Ceci fait que le volume de stockage est souvent inférieur de moitiéà celui d'une base de données relationnelle. Des données compactes, outre la réduction de l'espace disque requis, améliorent les performances en permettant de lire ou d'écrire davantage d'informations au cours d'une même opération d'Entrée/Sortie. Le cache devient également plus efficace.

SGBDO : Les déclarations et les définitions ne sont pas nécessaires

Les tableaux multidimensionnels de Caché, tout comme les données et les indices, sont intrinsèquement non typés. Aucune déclaration, définition ni même allocation d'espace mémoire n'est nécessaire. Une globale se crée simplement lors de l'insertion de données.

SGBDO : Les espaces de nom

Dans Caché, les données et le code sont conservés dans des fichiers sur disque nommés CACHE.DAT. Chacun de ces fichiers contient de nombreuses "globales". A l'intérieur d'un fichier, le nom de chaque globale doit être unique, mais il est permis d'avoir le même nom de globale dans des fichiers différents. Il est possible de penser, de manière approximative, à ces fichiers comme à des bases de données.

web agency logo cache