Skip to content
Effectuer une recherche pour en savoir plus sur les produits et solutions InterSystems, les offres d'emploi, etc.
Abstract data representation

Qu'est-ce qu'un système de gestion de base de données (SGBD) ? L'épine dorsale de l'infrastructure de données moderne

Découvrir les systèmes de gestion de bases de données : types, fonctions et applications. Découvrez comment les SGBD garantissent l'intégrité, la sécurité et l'efficacité des données.

Un système de gestion de base de données (SGBD) est un système logiciel qui gère le stockage, l'extraction et la manipulation des données. Il sert d'interface entre les utilisateurs et les bases de données, ce qui permet des opérations efficaces sur les données.

Les SGBD offrent plusieurs fonctions clés :

  • Définition des données : création et modification des structures des bases de données
  • Manipulation de données : insertion, mise à jour et suppression de données
  • Interrogation des données : recherche d'informations spécifiques
  • Contrôle d'accès: gestion des autorisations et de la sécurité des utilisateurs

Les SGBD les plus répandus sont MySQL et PostgreSQL. Chaque système offre des caractéristiques et des capacités uniques pour répondre aux différents besoins organisationnels.

Les bases du SGBD

L'organisation efficace des données sur est essentielle pour la performance et l'utilisation de la base de données. Les données sont généralement stockées dans des tables, composées de lignes (enregistrements) et de colonnes (champs).

Le schéma de la base de données définit la structure générale, notamment :

  • Les tableaux et leurs relations
  • Types de données pour chaque champ
  • Contraintes et règles pour l'intégrité des données

Les modèles de données permettent de visualiser ces structures. Les modèles les plus courants sont les suivants :

  • Relationnel : utilise des tables avec des relations prédéfinies
  • Orienté objet : les données sont représentées sous forme d'objets dotés d'attributs et de méthodes
  • NoSQL : offre des schémas flexibles pour les données non structurées

Une bonne organisation des données garantit un stockage efficace, une récupération rapide et un rapport précis des informations dans le système de base de données.

Modèles et types de bases de données

Les systèmes de gestion de base de données utilisent différents modèles pour organiser et structurer les données. Ces modèles déterminent la manière dont les données sont stockées, accessibles et liées au sein du système.

Système de gestion de base de données relationnelle

Les systèmes de gestion de bases de données relationnelles (SGBDR) organisent les données en tableaux avec des lignes et des colonnes. Chaque table représente une entité et les relations entre les entités sont établies au moyen de clés.

Les SGBDR utilisent le langage SQL (Structured Query Language) pour l'interrogation et la manipulation des données. Ils mettent en œuvre la normalisation pour réduire la redondance des données et garantir leur intégrité. Les plates-formes SGBDR les plus répandues sont Oracle Database, MySQL et Microsoft SQL Server. Ces systèmes sont conformes à la norme ACID (atomicité, cohérence, isolation et durabilité), ce qui garantit la cohérence et la fiabilité des données. Les transactions dans les SGBDR maintiennent l'atomicité, la cohérence, l'isolation et la durabilité.

Certains SGBDR modernes, comme InterSystems IRIS®, offrent des capacités hybrides, combinant des caractéristiques relationnelles et non relationnelles dans une plate-forme unique.

Shot of a young man using a laptop while working in a server room

SGBD NoSQL et types

Les bases de données NoSQL fournissent des modèles de données flexibles qui peuvent gérer des données non structurées et semi-structurées. Elles sont conçues pour être évolutives et performantes dans des environnements distribués.

Les types de bases de données NoSQL sont les suivants :

  • Bases de données documentaires : stockage des données dans des documents de type JSON (par exemple, MongoDB)
  • Magasins clé-valeur : paires clé-valeur simples pour une recherche rapide (par exemple, Redis)
  • Bases de données à famille de colonnes : stockage des données dans des familles de colonnes (par exemple, Cassandra)
  • Bases de données graphiques : optimisation pour les données interconnectées (par exemple, Neo4j)

Les systèmes NoSQL sacrifient souvent certaines propriétés ACID pour améliorer l'évolutivité et les performances. Ils sont bien adaptés aux applications big data et aux applications web en temps réel. Des plateformes comme InterSystems IRIS intègrent les capacités NoSQL et relationnelles, offrant une flexibilité dans la modélisation et l'interrogation des données.

Architecture et composants de la base de données

Les systèmes de gestion de bases de données sont constitués de plusieurs composants interconnectés qui fonctionnent ensemble pour stocker, récupérer et gérer efficacement les données. Les éléments de base comprennent le moteur de base de données, le processeur d'interrogation et divers catalogues pour le stockage des métadonnées.

Moteur de base de données et processeur de requête

Le moteur de base de données est le composant central responsable du stockage et de l'extraction des données. Il gère les opérations de lecture et d'écriture sur les dispositifs de stockage physique. Le processeur de requêtes interprète et exécute les requêtes des utilisateurs. Il analyse les instructions SQL, optimise les plans de requête et coordonne l'accès aux données via le moteur de stockage. Le moteur d'optimisation analyse les requêtes pour déterminer le chemin d'exécution le plus efficace. Il prend en compte des facteurs tels que la taille des tables, les index et les ressources disponibles. Le gestionnaire de journaux suit toutes les modifications apportées à la base de données, ce qui permet de récupérer les données en cas de défaillance du système. Il enregistre les transactions et maintient la cohérence des données.

Métadonnées et catalogues

Le catalogue système stocke des informations sur la structure de la base de données, y compris les définitions des tables, les types de colonnes et les relations entre les tables.

Les catalogues de métadonnées contiennent des informations détaillées sur les objets de données, tels que les tables, les vues et les index. Ces métadonnées aident le SGBD à gérer les données et à y accéder efficacement.

Le dictionnaire de base de données sert de référence pour tous les objets de la base de données. Il comprend des informations sur les autorisations des utilisateurs, les contraintes et les procédures stockées.

Ces catalogues jouent un rôle essentiel dans l'optimisation des requêtes et l'application de l'intégrité des données. Ils fournissent au SGBD les informations nécessaires pour gérer des structures de données et des relations complexes.

Définition et manipulation des données

Les systèmes de gestion de bases de données fournissent des outils puissants pour définir des structures de données et manipuler les informations stockées. Ces capacités permettent aux utilisateurs de créer, de modifier et d'interagir efficacement avec les bases de données.

Tableaux, lignes et colonnes

Les tables constituent la structure de base des bases de données relationnelles. Ils se composent de lignes (enregistrements) et de colonnes (champs) qui organisent les données de manière logique. Chaque table représente une entité ou un concept, comme les clients ou les produits.

Les colonnes définissent les attributs de l'entité. Par exemple, une table de clients peut comporter des colonnes pour le nom, l'adresse et le numéro de téléphone. Chaque colonne possède un type de données spécifique, comme un texte, un nombre ou une date.

Les lignes contiennent les entrées de données proprement dites. Chaque ligne d'une table correspond à un seul enregistrement ou instance de l'entité. Par exemple, chaque ligne d'une table de clients représente un client unique.

Les clés primaires identifient chaque ligne de manière unique, tandis que les clés étrangères établissent des relations entre les tables. Cette structure permet une modélisation c omplexe des données et une interrogation efficace.

SQL et opérations de base de données

SQL joue un rôle central dans l'interaction et la gestion des bases de données relationnelles. Il permet aux utilisateurs d'effectuer diverses opérations sur les données, depuis les simples requêtes jusqu'aux manipulations de données complexes.

Rôle du langage de requête structuré (SQL)

SQL est le langage standard pour communiquer avec les systèmes de gestion de bases de données relationnelles. Il permet aux utilisateurs de créer, lire, mettre à jour et supprimer des données dans les bases de données. SQL fournit des commandes permettant de définir les structures des bases de données, de manipuler les données et d'en contrôler l'accès.

Les opérations SQL de base comprennent les instructions SELECT pour récupérer les données des tables, INSERT pour ajouter de nouveaux enregistrements, UPDATE pour modifier les données existantes et DELETE pour supprimer des enregistrements. Ces commandes constituent la base des interactions avec les bases de données.

SQL prend également en charge des fonctions plus avancées telles que les jointures, qui combinent les données de plusieurs tables, et les agrégations pour résumer les données. Il permet de créer des vues, des procédures stockées et des déclencheurs afin d'améliorer les fonctionnalités de la base de données.

Transformez votre infrastructure de données avec un système de gestion de base de données de nouvelle génération.

InterSystems IRIS offre la flexibilité, la sécurité,
et l'évolutivité dont votre organisation a besoin.
 

Langage de définition des données (DDL)

Le langage de définition des données est un sous-ensemble de commandes SQL utilisé pour définir et gérer les structures des bases de données. Les instructions DDL permettent aux utilisateurs de créer, de modifier et de supprimer des objets de base de données tels que des tables, des index et des vues.

Les principales commandes DDL sont les suivantes :

  • CREATE : crée de nouveaux objets de base de données
  • ALTER : modifie les structures des objets existants
  • DROP : supprime des objets de la base de données
  • TRUNCATE : supprime toutes les données d'une table tout en conservant sa structure

Le DDL gère également les contraintes, qui appliquent les règles d'intégrité des données. Les contraintes les plus courantes sont les suivantes

  • NOT NULL : garantit qu'une colonne contient toujours une valeur
  • UNIQUE : empêche la duplication des valeurs dans une colonne
  • CLÉ PRIMAIRE : identifie chaque ligne de manière unique
  • FOREIGN KEY : maintient l'intégrité référentielle entre les tables

Langage de manipulation des données (DML)

DML est un sous-ensemble différent de commandes SQL utilisé pour manipuler les données dans les tables de la base de données. Ces opérations permettent aux utilisateurs d'insérer, de mettre à jour, de supprimer et d'extraire des informations.

Les quatre opérations DML fondamentales sont les suivantes :

  • SELECT : extrait des données d'une ou de plusieurs tables
  • INSERT : ajoute de nouvelles lignes à un tableau
  • UPDATE : modifie les données existantes dans un tableau
  • DELETE : Supprime des lignes d'un tableau

Les instructions DML utilisent souvent des clauses telles que WHERE pour spécifier les conditions de sélection ou de modification des données. Les jointures permettent aux utilisateurs de combiner les données de plusieurs tables sur la base de colonnes apparentées.

Les fonctionnalités DML avancées comprennent les sous-requêtes, qui imbriquent une requête dans une autre, et les transactions, qui regroupent plusieurs opérations en une seule unité de travail afin de maintenir la cohérence des données.

Techniques SQL avancées

Les techniques SQL avancées vont au-delà de l'extracti on et de la manipulation de données de base. Elles comprennent des requêtes complexes, l'optimisation des performances et des capacités d' analyse des données.

Les sous-requêtes permettent d'imbriquer des instructions SELECT dans d'autres commandes SQL, ce qui permet une extraction de données plus sophistiquée. Les fonctions de fenêtre permettent d'effectuer des calculs sur des ensembles de lignes liés à la ligne actuelle.

Les expressions de tableau communes (CTE) simplifient les requêtes complexes en les divisant en parties plus faciles à gérer. Les index améliorent les performances des requêtes en accélérant les opérations de recherche de données.

SQL prend également en charge les transactions, garantissant l'intégrité des données au cours d'opérations multiples. Les fonctions définies par l'utilisateur étendent les capacités de SQL, permettant des opérations personnalisées adaptées à des besoins spécifiques.

A team of software developer having discussion on a database design for support business process over a digital screen in a meeting room of business office.

Sécurité et intégrité des données

La sécurité et l'intégrité des données sont des aspects fondamentaux des systèmes de gestion de bases de données. Ils protègent les informations sensibles contre les accès non autorisés et garantissent l'exactitude et la cohérence des données.

Contrôle d'accès et authentification

Le contrôle d'accès limite les personnes autorisées à consulter ou à modifier les données d'une base de données. L'authentification des utilisateurs permet de vérifier les identités avant d'accorder l'accès. Le contrôle d'accès basé sur les rôles attribue des autorisations en fonction des fonctions.

L'authentification multifactorielle ajoute une couche supplémentaire de sécurité en exigeant plusieurs formes de vérification. Il peut s'agir de mots de passe, de données biométriques ou de jetons de sécurité.

Des audits réguliers permettent d'identifier les vulnérabilités potentielles des contrôles d'accès. Des outils de surveillance automatisés peuvent détecter les activités suspectes et alerter les administrateurs sur les failles de sécurité potentielles.

Encapsulation et chiffrement

L'encapsulation permet d'isoler les données et les fonctions internes de la base de données des applications externes. Cela empêche la manipulation directe des données et réduit le risque d'attaques.

Le cryptage protège les données en les convertissant dans un format illisible. Le cryptage de bout en bout sécurise les données pendant la transmission. Le cryptage au repos protège les données stockées.

Transport Layer Security (TLS) crypte les données en transit entre les clients et les serveurs. Le cryptage au niveau de la base de données protège des colonnes ou des tables spécifiques contenant des informations sensibles.

Gestion des transactions et simultanéité

La gestion des transactions et le contrôle de la concurrence sont des aspects fondamentaux des systèmes de base de données. Ils garantissent l'intégrité et la cohérence des données lorsque plusieurs utilisateurs y accèdent et les modifient simultanément.

Propriétés de l'ACID

Les transactions dans les systèmes de base de données adhèrent aux propriétés ACID :

  • Atomicité : une transaction est traitée comme une unité unique et indivisible. Il est soit totalement achevé, soit totalement inachevé.
  • Cohérence : les transactions maintiennent la base de données dans un état valide. Toutes les contraintes et les règles sont appliquées.
  • Isolation : les transactions simultanées n'interfèrent pas les unes avec les autres. Chaque transaction semble s'exécuter de manière isolée.
  • Durabilité : une fois qu'une transaction est validée, ses modifications sont permanentes et survivent aux défaillances du système.

    Mécanismes de contrôle de la simultanéité

    Les mécanismes de contrôle de la concomitance permettent d'éviter les conflits lorsque plusieurs utilisateurs accèdent à des données partagées. Les techniques les plus courantes sont les suivantes :

    • Protocoles basés sur des verrous : les transactions doivent acquérir des verrous sur les éléments de données avant d'y accéder. Cela permet d'éviter que d'autres transactions ne modifient simultanément les mêmes données.
    • Protocoles basés sur l'horodatage : un horodatage unique est attribué à chaque transaction. Les conflits sont résolus sur la base de ces horodatages.
    • Contrôle optimiste de la concurrence : les transactions se déroulent sans verrouillage. Les conflits sont vérifiés au moment de la validation et résolus si nécessaire.
    • Contrôle de simultanéité multiversion : plusieurs versions d'éléments de données sont gérées pour permettre un accès simultané à la lecture sans blocage.

    Ces mécanismes permettent d'équilibrer le besoin d'accès simultané et l'exigence de cohérence des données. Ils permettent une utilisation efficace des ressources du système tout en évitant les conflits de données et en garantissant l'isolation des transactions.

    Sauvegarde, récupération et maintenance

    Une gestion efficace des bases de données nécessite des stratégies de sauvegarde solides et des procédures de récupération bien planifiées. Des tâches de maintenance régulières garantissent des performances optimales et l'intégrité des données.

    Stratégies de sauvegarde des données

    Les méthodes de sauvegarde des bases de données varient en fonction des exigences du système et du volume de données. Les sauvegardes complètes capturent l'intégralité de la base de données, tandis que les sauvegardes incrémentielles ne stockent que les changements intervenus depuis la dernière sauvegarde. Les sauvegardes différentielles enregistrent toutes les modifications apportées depuis la dernière sauvegarde complète.

    La planification automatisée permet de maintenir des sauvegardes cohérentes. De nombreuses organisations combinent des sauvegardes quotidiennes incrémentielles et des sauvegardes hebdomadaires complètes. Cette approche permet d'équilibrer les besoins de stockage et la vitesse de récupération.

    Les solutions de sauvegarde basées sur l'informatique en nuage offrent une évolutivité et un stockage hors site. Elles peuvent compléter ou remplacer les sauvegardes traditionnelles sur site. Le cryptage protège les données sensibles lors de leur transfert et de leur stockage.

    En testant régulièrement les sauvegardes, on s'assure qu'elles peuvent être restaurées avec succès en cas de besoin. Cette pratique permet d'identifier et de résoudre les problèmes avant qu'une véritable urgence ne se produise.

    Planification de la reprise après sinistre

    Un plan de reprise après sinistre complet décrit les étapes à suivre pour rétablir les opérations de la base de données après une perturbation majeure. Ce plan doit comprendre

    • Objectif de temps de rétablissement (RTO) : temps d'arrêt maximal acceptable
    • Objectif de point de récupération (RPO) : perte de données maximale acceptable
    • Liste des bases de données et des applications critiques classées par ordre de priorité
    • Procédures de récupération détaillées pour différents scénarios

    La réplication géographique crée des copies de la base de données à plusieurs endroits. Cette stratégie permet de se prémunir contre les défaillances du site et les catastrophes naturelles. Des mécanismes automatisés de basculement permettent de passer rapidement à une base de données de secours en cas de défaillance du système principal.

    La récupération ponctuelle permet de restaurer une base de données à un moment précis avant qu'une panne ne se produise. Cette capacité est précieuse pour faire face à la corruption des données ou aux suppressions accidentelles.

    Des exercices réguliers permettent aux membres de l'équipe de s'entraîner aux procédures de récupération. Ces exercices permettent d'identifier les points à améliorer et de s'assurer que le personnel est prêt à intervenir en cas d'urgence réelle.

    male it engineer and male person working on database for maintenance or networking in data center

    Technologies émergentes dans la gestion des bases de données

    Les systèmes de gestion de bases de données évoluent pour répondre aux besoins modernes en matière de données. Les nouvelles technologies améliorent les performances, l'évolutivité et la flexibilité des entreprises de toutes tailles.

    SQL distribué et SGBD en nuage

    Les bases de données SQL distribuées gagnent en popularité car les entreprises recherchent des solutions évolutives et cohérentes pour les environnements cloud et microservices. Ces systèmes offrent une grande cohérence et une évolutivité horizontale sur plusieurs nœuds ou centres de données.

    Les bases de données natives du nuage sont conçues pour tirer pleinement parti de l'infrastructure du nuage. Ils offrent une élasticité, une mise à l'échelle automatique et une intégration transparente avec les services en nuage. De nombreux fournisseurs de bases de données traditionnelles proposent désormais des versions "cloud" de leurs produits.

    Les capacités de partage des données sont de plus en plus répandues, ce qui permet aux organisations de partager des données en toute sécurité entre différents départements ou même avec des partenaires externes. Cela facilite la collaboration et permet de décloisonner les données.

    Les SGBD dans l'automatisation et l'IA

    L' intelligence artificielle transforme les systèmes de gestion de bases de données. Les outils alimentés par l'IA peuvent automatiser les tâches de routine telles que l'optimisation des performances, la planification de la capacité et l'optimisation des requêtes. Cela réduit la charge de travail des administrateurs de bases de données et améliore l'efficacité globale du système.

    Des algorithmes d'apprentissage automatique sont intégrés dans les SGBD pour fournir des analyses prédictives et détecter les anomalies. Ces fonctions aident les organisations à tirer davantage de valeur de leurs données et à identifier les problèmes potentiels avant qu'ils ne deviennent critiques.

    Les systèmes de gestion de base de données automatisés sont en plein essor. Ces outils utilisent l'IA pour gérer divers aspects de l'administration des bases de données, notamment la sauvegarde et la récupération, la sécurité et le contrôle des performances. Cette automatisation permet aux équipes informatiques de se concentrer sur des tâches plus stratégiques.

    Comment InterSystems IRIS peut révolutionner votre gestion de base de données

    InterSystems IRIS va au-delà des systèmes traditionnels de gestion de base de données en offrant une plate-forme complète et multi-modèle qui répond aux besoins complexes des entreprises modernes en matière de données.

    Grâce à sa capacité à gérer des modèles de données relationnels, documentaires, clé-valeur et graphiques au sein d'un seul système, InterSystems IRIS offre une flexibilité et une efficacité inégalées.

    Cette polyvalence signifie que vous ne créez pas simplement des bases de données - vous construisez un écosystème de données robuste qui peut s'adapter à l'évolution des besoins de votre entreprise. InterSystems IRIS excelle dans :

    • Intégration des données: combinez en toute transparence des données provenant de sources et de formats différents.
    • Analyse en temps réel: Traiter et analyser les données dès qu'elles arrivent, ce qui permet d'obtenir des informations instantanées.
    • Évolutivité: augmentez ou diminuez facilement votre volume de données, sans compromettre les performances.
    • Sécurité avancée: protégez vos données précieuses grâce à des fonctions de sécurité de pointe.

    Avec son support SQL puissant et ses outils de définition de données intuitifs, InterSystems IRIS simplifie le processus de création, de gestion et d'optimisation de vos bases de données.

    Découvrez la puissance d'un système de gestion de base de données véritablement unifié qui peut répondre à vos besoins actuels et s'adapter à votre croissance future. Essayez InterSystems IRIS dès aujourd'hui et découvrez comment il peut transformer votre stratégie de gestion des données, en conduisant votre entreprise vers plus d'innovation et de succès.

    Abstract technology image of running program code on digital data wave.

    Questions fréquemment posées sur les SGBD

    Quels sont les différents types de systèmes de gestion de base de données (SGBD) ?
    Les types de SGBD sont les suivants : relationnel, clé-valeur, objet, document, vecteur et orienté objet. Les SGBD relationnels utilisent des tables pour stocker les données. D'autres modèles utilisent d'autres structures.

    Les SGBD en réseau permettent des relations parent-enfant multiples. Les SGBD orientés objet stockent les données sous forme d'objets, à l'instar des langages de programmation orientés objet.
    En quoi un SGBD relationnel diffère-t-il d'un SGBD non relationnel ?
    Les SGBD relationnels stockent les données dans des tables avec des schémas prédéfinis et utilisent le langage SQL pour les requêtes. Les SGBD non relationnels, également connus sous le nom de bases de données NoSQL, offrent des schémas flexibles et peuvent traiter des données non structurées.

    Les bases de données relationnelles garantissent la cohérence des données grâce aux propriétés ACID. Les bases de données non relationnelles privilégient souvent l'évolutivité et les performances à une cohérence stricte.
    Quelles sont les principales fonctions d'un système de gestion de base de données ?
    Les fonctions du SGBD comprennent le stockage, l'extraction et la modification des données. Ils gèrent l' accès aux données, appliquent les mesures de sécurité et maintiennent l'intégrité des données.

    Les SGBD gèrent également l'accès simultané, la sauvegarde et la récupération. Ils fournissent des interfaces permettant aux utilisateurs et aux applications d'interagir efficacement avec les données stockées.
    Comment les systèmes de gestion de base de données garantissent-ils la sécurité des données ?
    Les SGBD mettent en œuvre l'authentification et l'autorisation des utilisateurs pour contrôler l'accès aux données. Ils utilisent le cryptage pour protéger les informations sensibles au repos et en transit.

    Les listes de contrôle d'accès (ACL) définissent les autorisations des utilisateurs. Les SGBD conservent également des journaux d'audit pour suivre les modifications des données et les tentatives d'accès.
    Quels sont les avantages de l'utilisation d'un SGBD pour la gestion des données ?
    Les SGBD réduisent la redondance et l'incohérence des données. Ils assurent une gestion centralisée des données, améliorant ainsi leur intégrité et leur accessibilité.

    Les SGBD prennent en charge l'accès simultané, ce qui permet à plusieurs utilisateurs de travailler simultanément sur les données. Ils offrent également des mécanismes de sauvegarde et de récupération pour éviter la perte de données.

    Essayez InterSystems IRIS gratuitement

    Essayez gratuitement InterSystems IRIS et découvrez comment votre entreprise peut prospérer grâce à un système de gestion de base de données qui excelle en termes de performance à l'échelle, de disponibilité et de sécurité.

    Essayez InterSystems IRIS

    Contenu connexe

    14 nov. 2021
    Au cœur d'InterSystems IRIS se trouve un moteur de base de données transactionnel-analytique multi-modèle ultra-performant, doté d'une architecture unique permettant des performances extrêmement élevées haute performance à l'échelle
    24 avr. 2019
    Global Head of Product and Industry Marketing
    21 déc. 2022
    Gartner Research
    InterSystems se positionne comme un Challenger et est reconnu pour l'exhaustivité de sa vision et sa capacité d'exécution
    22 nov. 2021
    InterSystems IRIS® est une plateforme de données haute performance orientée vers le cloud, conçue pour faciliter la création d'applications qui soutiennent les processus critiques en connectant des données en direct à travers des systèmes et des silos disparates.

    Passez à l'étape suivante

    Nous serions ravis d'échanger avec vous. Remplissez les champs suivants et nous vous recontacterons.
    *Champs obligatoires
    *Champs obligatoires
    *Champs obligatoires
    *Champs obligatoires
    ** En cochant cette case, vous consentez à recevoir des actualités, des mises à jour et toute autre information à objectif marketing liés aux produits et événements actuels et futurs d'InterSystems. En outre, vous consentez à ce que vos coordonnées professionnelles soient saisies dans notre solution CRM hébergée aux États-Unis, mais conservées conformément aux lois applicables en matière de protection des données.