QCM : Introduction aux Systèmes Big Data — 12 questions

Questions et réponses du QCM

1. Quelles sont les principales causes ayant conduit à l’émergence du Big Data ?

La simplification des architectures informatiques traditionnelles
La réduction des coûts de stockage et de traitement des données
L’amélioration des protocoles de communication Internet
L’augmentation du volume de données à cause de l’IoT et des réseaux sociaux

L’augmentation du volume de données à cause de l’IoT et des réseaux sociaux

Explication

L’émergence du Big Data est principalement due à l’explosion des flux de données générés par l’IoT, les réseaux sociaux et la numérisation, nécessitant le développement de nouvelles infrastructures et technologies pour leur gestion.

2. Quel est le rôle de l'évolution historique des systèmes de gestion de données et d'Internet dans l'émergence du Big Data ?

Elle a réduit la quantité de données générées, facilitant leur gestion.
Elle a principalement contribué à la création de nouveaux langages de programmation.
Elle a permis la croissance exponentielle des volumes de données et le développement des technologies associées.
Elle a limité la diversification des sources de données, concentrant leur gestion sur quelques systèmes.

Elle a permis la croissance exponentielle des volumes de données et le développement des technologies associées.

Explication

L'évolution des systèmes de gestion de données depuis les années 1960, combinée à la démocratisation d'Internet dans les années 1990 et la formalisation des '3 V' dans les années 2000, a favorisé une croissance exponentielle des volumes de données et le développement de technologies spécifiques pour leur traitement, ce qui est au cœur de l'émergence du Big Data.

3. Comment une entreprise peut-elle gérer efficacement les flux massifs de données générés par ses objets connectés (IoT) ?

En utilisant des architectures Big Data distribuées comme Hadoop ou Spark pour le stockage et le traitement
En stockant toutes les données dans des bases relationnelles classiques pour un accès rapide
En supprimant les données non structurées pour réduire la quantité à traiter
En transférant les données vers des serveurs locaux pour éviter la latence

En utilisant des architectures Big Data distribuées comme Hadoop ou Spark pour le stockage et le traitement

Explication

L’utilisation d’architectures Big Data distribuées telles que Hadoop ou Spark est adaptée pour gérer efficacement les flux massifs de données issus de l’IoT, car elles permettent de stocker, traiter et analyser de grandes quantités de données hétérogènes et en flux continu. Les bases relationnelles classiques ne sont pas conçues pour ce volume et cette diversité, et le traitement en local ou la suppression de données non structurées ne répondent pas à l’objectif de gestion efficace.

4. En quoi deux types de données diffèrent-ils ou se ressemblent-ils ?

Les données semi-structurées sont plus difficiles à stocker que les données structurées
Les données structurées sont uniquement utilisées dans les bases relationnelles, tandis que les données semi-structurées ne le sont pas
Les données structurées ont un schéma fixe tandis que les non structurées n’en ont pas
Les données non structurées sont toujours de grande taille, contrairement aux données structurées

Les données structurées ont un schéma fixe tandis que les non structurées n’en ont pas

Explication

Les données structurées ont un schéma fixe, facilitant leur stockage et leur interrogation dans des bases relationnelles, tandis que les données non structurées n’ont pas de format prédéfini, ce qui complique leur gestion et leur traitement.

5. Quand les limitations des architectures traditionnelles ont-elles été principalement reconnues face à l'explosion du Big Data ?

Dans les années 1960 avec l'apparition des premières bases de données
Au début des années 2000 avec la montée en puissance des systèmes distribués comme Hadoop
Après 2010 avec l'avènement de l'intelligence artificielle et du cloud computing
Dans les années 1980 avec la généralisation des micro-ordinateurs

Au début des années 2000 avec la montée en puissance des systèmes distribués comme Hadoop

Explication

Les limitations des architectures traditionnelles ont été clairement identifiées au début des années 2000, avec l'émergence de technologies comme Hadoop, qui ont permis de surmonter les contraintes de stockage, de scalabilité et de traitement en temps réel que ne pouvaient pas gérer les systèmes classiques. Ces limitations ont été un catalyseur pour le développement de nouvelles architectures distribuées adaptées au Big Data.

6. Qu'est-ce qu'un système Big Data dans le contexte de la gestion des données massives ?

Un réseau de serveurs dédié uniquement au traitement en temps réel de données financières.
Un ensemble de technologies permettant de stocker, traiter et analyser des volumes de données très importants à grande vitesse, souvent via des architectures distribuées.
Une plateforme spécifique utilisée uniquement pour la sauvegarde de données non structurées sans traitement.
Un logiciel unique conçu pour stocker des petites quantités de données dans des bases relationnelles classiques.

Un ensemble de technologies permettant de stocker, traiter et analyser des volumes de données très importants à grande vitesse, souvent via des architectures distribuées.

Explication

Un système Big Data désigne un ensemble de technologies et d'infrastructures conçues pour gérer, stocker, traiter et analyser de très grands volumes de données, souvent hétérogènes et à grande vitesse, en utilisant des architectures distribuées comme Hadoop ou Spark. Les autres options font référence à des cas limités ou incorrects, comme des bases relationnelles classiques ou des plateformes de sauvegarde sans traitement.

7. Quel est le principal V du Big Data qui caractérise la quantité de données générées et stockées ?

Valeur
Vitesse
Volume
Véracité

Volume

Explication

Le 'Volume' est le V qui désigne la quantité massive de données générées et stockées dans le contexte du Big Data. Il est souvent exprimé en termes de zettaoctets ou autres unités de grande taille, reflétant l'ampleur des données traitées.

8. Parmi ces systèmes, lequel est spécifiquement conçu pour le traitement distribué de très grands volumes de données dans le cadre du Big Data ?

Hadoop
Elasticsearch
MySQL
Tableau

Hadoop

Explication

Hadoop est un système open source basé sur une architecture de cluster, conçu pour le stockage distribué (HDFS) et le traitement parallèle de très grands volumes de données via MapReduce. Il est largement utilisé dans le traitement Big Data. Elasticsearch est un moteur de recherche, MySQL est une base relationnelle, et Tableau est un logiciel de visualisation, tous non spécifiquement conçus pour le traitement distribué massif dans le contexte Big Data.

9. Qui a formulé le concept fondamental de la théorie de l'information ?

Norbert Wiener
Alan Turing
John von Neumann
Claude Shannon

Claude Shannon

Explication

Claude Shannon, considéré comme le père de la théorie de l'information, a publié en 1948 son article fondamental 'A Mathematical Theory of Communication', où il définit le concept de traitement de l'information, ses mesures et ses limites. Les autres figures mentionnées ont contribué à l'informatique ou à la cybernétique, mais ce n'est pas eux qui ont formulé la théorie de l'information.

10. Quelle est la conséquence de privilégier l’approche ELT dans une architecture Big Data ?

Elle impose un traitement en batch uniquement, ce qui ralentit la réaction en temps réel.
Elle facilite l’intégration de données variées en permettant une transformation après stockage, augmentant la flexibilité.
Elle garantit une qualité des données supérieure en transformant avant le stockage, mais réduit la vitesse d’analyse.
Elle limite la scalabilité en nécessitant une transformation préalable pour chaque source de données.

Elle facilite l’intégration de données variées en permettant une transformation après stockage, augmentant la flexibilité.

Explication

L’approche ELT permet de charger rapidement des données brutes dans le stockage, puis de les transformer à la demande. Cela facilite l’intégration de données variées, notamment semi-structurées ou non structurées, offrant une grande flexibilité dans un environnement Big Data. Les autres options sont incorrectes : ELT ne limite pas la scalabilité, ne se limite pas au batch, et la transformation après stockage ne garantit pas nécessairement une meilleure qualité qu’avant.

11. Quel est le rôle principal du Datawarehouse par rapport au Datalake ?

Permettre une analyse rapide en organisant et structurant les données pour l’analyse
Offrir une plateforme pour le traitement en flux continu des données
Stocker des données dans leur format d’origine sans transformation préalable
Gérer uniquement les données non structurées telles que les images et vidéos

Permettre une analyse rapide en organisant et structurant les données pour l’analyse

Explication

Le Datawarehouse est conçu pour organiser, structurer et optimiser le stockage des données afin de faciliter leur analyse rapide, contrairement au Datalake qui stocke les données brutes dans leur format d’origine pour une utilisation flexible et exploratoire.

12. Dans un projet de gestion de flux de données massives, comment choisir entre l'architecture Lambda et l'architecture Kappa pour optimiser le traitement ?

Utiliser Lambda quand la gestion de données structurées est prioritaire, et Kappa pour des données non structurées.
Choisir Lambda pour traiter uniquement les données en mode batch, et Kappa pour traiter uniquement en temps réel.
Utiliser Lambda si l'on souhaite combiner analyse historique et en temps réel, et Kappa si l'on privilégie la simplicité du traitement en flux continu.
Opter pour Lambda si le traitement en flux seul est suffisant, et Kappa si une analyse historique détaillée est nécessaire.

Utiliser Lambda si l'on souhaite combiner analyse historique et en temps réel, et Kappa si l'on privilégie la simplicité du traitement en flux continu.

Explication

L'architecture Lambda est adaptée lorsque l'on souhaite traiter conjointement des données historiques et en temps réel en utilisant deux couches distinctes, tandis que Kappa se concentre uniquement sur le traitement en flux continu pour simplifier et réduire la maintenance. La réponse 0 reflète cette utilisation pratique.

Révisez avec les flashcards

Mémorisez les réponses avec 24 flashcards sur Introduction aux Systèmes Big Data.

Big Data — définition ?

Ensemble de données massives, rapides, variées, nécessitant des technologies spécifiques.

Origines du Big Data — années 1960-1980 ?

Développement des premières bases de données et systèmes de gestion.

Internet — rôle dans Big Data ?

Démocratisation d’Internet a accéléré la croissance des données.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Introduction aux Systèmes Big Data.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM