d’Administration Maha ben kraiem • Hier desData Introduction au Big A!aires et Fiche TD : Di!érence entre Cloud computing MongoDBMongoDB et & Hive MongoDB et Apache Hive sont deux systèmes de Hive di!érents et qui sont adaptés à des cas d'utilisation MongoDB gestion de données Fiche-TD_Différence-entre-MongoDB-Hive.pdf qui servent des objectifs di!érents. 1. Type deVoici baselesdeprincipales di!érences entre et Hive : PDF - MongoDB : MongoDB est une base de données données: sous forme de documents BSON données -NoSQLHive : Hive est un orientée framework document. d'entrepôt Il stocke des de données structurées (Binary JSON) stockées dans des dans Hadoop Distributed File collections. conçu requête pour HiveQL, l'analyse de données 2.System Structure des Hive utilise le langage de (HDFS). Commentaires - MongoDB similaire à :SQL. n'impose ajoutés MongoDB pas au de permet cours stocker des de schéma rigide, ce qui le rend données : -données Hive : Hive est principalement semi-structurées et non conçu pour gérer structurées. Il des sur un schéma, "exible pour géreret les données divers typesdoivent être de données. 3. Requêtes données et tabulaires structurées. Il est basé - MongoDB préalablement Ajouter :un Lescommentaire requêtes structuréesdansenau MongoDB cours…sont tables. MongoDB, langage : qui est -réalisées Hive : Hive utilise HiveQL, en utilisant un langage le langage de requête de requête sur des document. orienté données 4. similaire à SQL, pour exécuter des requêtes - MongoDB structurées : MongoDB stockées est extensible et adapté aux dans Évolutivité charge le pa#itionnement horizontal (sharding) -charges Hive HDFS. : Hive est conçu de travail pour gérer évolutives. de grandes Il prend en : ilpour nécessite gérer deHadoop grandes pour fonctionner. quantités Il est bien de données. quantités de données stockées dans HDFS, mais adapté aux environnements de Big Data.