Fonctionnalités de InterSystems Caché
Fonctionnalités de la base de données (7)
Stockage
Disponibilité
Stabilité
Évolutivité
Sécurité
Manipulation des données
Langage de requête
Soutien (8)
Recherche textuelle
Prend en charge les jeux de caractères internationaux et la recherche en texte intégral.
Types de données
Prend en charge plusieurs types de données tels que primitif, structuré, document, etc.
Traduction
Prend en charge plusieurs langages de programmation procédurale tels que PL / PGSQL, Perl, Python, etc.
Systèmes d’exploitation
Disponible sur plusieurs systèmes d’exploitation comme Linux, Windows, MacOS, etc.
Systèmes d’exploitation
Disponible sur plusieurs systèmes d’exploitation comme Linux, Windows, MacOS, etc.
Multi-modèle
Fournit une assistance pour gérer les données structurées, semi-structurées et non structurées avec un effet égal.
Systèmes d’exploitation
Disponible sur plusieurs systèmes d’exploitation comme Linux, Windows, MacOS, etc.
Connecteurs BI
Permet aux utilisateurs de connecter des outils d’aide à la décision à la base de données.
Sécurité (11)
Verrouillage de la base de données
Empêche d’autres utilisateurs et applications d’accéder aux données pendant leur mise à jour afin d’éviter la perte ou la mise à jour des données.
Contrôle d’accès
Permet d’accorder ou de révoquer des autorisations au niveau de la base de données, du schéma ou de la table.
Cryptage
Chiffrement natif intégré avec gestion des clés d’entreprise.
Authentification
Fournit une authentification multifacteur avec des certificats.
Autorisation basée sur les rôles
Fournit des rôles système, des privilèges et des rôles définis par l’utilisateur prédéfinis aux utilisateurs.
Authentification
Permet l’intégration avec des mécanismes de sécurité externes tels que Kerberos, l’authentification LDAP, etc.
Cryptage
Fournit une capacité de chiffrement pour toutes les données au repos à l’aide de clés de chiffrement.
Autorisation basée sur les rôles
Fournit des rôles système, des privilèges et des rôles définis par l’utilisateur prédéfinis aux utilisateurs.
Authentification
Permet l’intégration avec des mécanismes de sécurité externes tels que Kerberos, l’authentification LDAP, etc.
Journaux d’audit
Fournit un journal d’audit pour suivre l’accès et les opérations effectuées sur les bases de données à des fins de conformité réglementaire.
Cryptage
Fournit une capacité de chiffrement pour toutes les données au repos à l’aide de clés de chiffrement.
Performance (7)
Reprise après sinistre
Fournit une fonctionnalité de récupération de données pour protéger et restaurer les données dans une base de données.
Concurrence d’accès aux données
Permet le contrôle de la simultanéité multiversion.
Gestion de la charge de travail
Gère les charges de travail, des machines uniques aux entrepôts de données ou aux services Web avec de nombreux utilisateurs simultanés.
Indexation avancée
Permet aux utilisateurs de récupérer rapidement des données via différents types d’indexation tels que l’arbre B, la table de hachage, etc.
Optimiseur de requêtes
Permet d’interpréter les requêtes SQL et de déterminer la méthode d’exécution la plus rapide.
Cache intégré
Stocke rapidement les données fréquemment utilisées dans la mémoire système.
Optimisation des requêtes
Permet d’interpréter les requêtes SQL et de déterminer la méthode d’exécution la plus rapide
Gestion (4)
Schéma de données
Les données sont organisées sous la forme d’un ensemble de tables avec des colonnes et des lignes comme une structure de table.
Langage de requête
Permet aux utilisateurs de créer, mettre à jour et récupérer des données dans une base de données.
ACID - Plainte
Adhère à ACID (atomicité, cohérence, isolation, durabilité), un ensemble de propriétés de transaction de base de données.
Réplication des données
Fournit une réplication basée sur les journaux et/ou les déclencheurs.
Gestion des données (6)
Modèle de données
Stocke les données sous forme de paires clé-valeur où clé est un identificateur unique.
Types de données
Prend en charge plusieurs types de données tels que les listes, les ensembles, les hachages (similaires à la carte), les ensembles triés, etc.
Modèle de données
Stocke et interroge les données en tant que documents de type JSON.
Types de données
Prend en charge plusieurs types de données tels que les listes, les ensembles, les hachages (similaires à la carte), les ensembles triés, etc.
Construit - Dans la recherche
Permet aux utilisateurs d’indexer à l’acquisition et d’interroger sans fin les données.
Déclencheurs d’événements
Notifie des événements spécifiques tels que les insertions de documents, les mises à jour, les remplacements, les suppressions, etc. et répond en temps réel.
Disponibilité (6)
Marquage automatique
Implémente le partitionnement horizontal automatique des données qui permet de stocker des données sur plusieurs nœuds pour les mettre à l’échelle.
Récupération automatique
Restaure une base de données à un état correct (cohérent) en cas de défaillance.
Réplication des données
Copiez des données sur plusieurs serveurs via master-slave, une architecture de réplication peer-to-peer, etc.
Marquage automatique
Implémente le partitionnement horizontal automatique des données qui permet de stocker des données sur plusieurs nœuds pour les mettre à l’échelle.
Récupération automatique
Restaure une base de données à un état correct(cohérent) en cas de défaillance.
Réplication des données
Copiez des données sur plusieurs serveurs via master-slave, une architecture de réplication peer-to-peer, etc.





