• Aide
  • Eurêkoi Eurêkoi

Livre

Bases de données NoSQL et big data : concevoir des bases de données pour le big data : cours et travaux pratiques

Résumé

Présentation synthétique des systèmes de bases de données NoSQL sur les plates-formes NetBeans et Eclipse. Illustré de nombreux exemples pratiques utilisant Oracle, MongoDB, Cassandra, Neo4j, Redis et Hbase. Avec des liens pour accéder en ligne à des informations complémentaires et des vidéos. ©Electre 2014


  • Autre(s) auteur(s)
  • Éditeur(s)
  • Date
    • DL 2014
  • Notes
    • Avant-titre : "Base de données". - Niveau C : Master, Écoles d'ingénieurs, Recherche
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (X-312 p.) : ill., couv. ill. en coul.; ; 26 cm
  • Collections
  • Sujet(s)
  • ISBN
    • 978-2-340-00261-6
  • Indice
    • 681.84 Systèmes de gestion de bases de données
  • Quatrième de couverture
    • L'ouvrage : niveau C (Master - Écoles d'ingénieurs - Recherche)

      Les bases de données NoSQL, ou non relationnelles, procèdent d'une logique différente du modèle SQL pour stocker de très grands volumes de données de natures variées. Elles s'affranchissent des contraintes classiques et fournissent une architecture nouvelle, souple et performante. Le Big Data rassemble des technologies répondant aux 4 V : Volume important, Variété d'informations, Vélocité du traitement, Variabilité des sources.

      L'ouvrage s'emploie à rendre ces techniques accessibles. Il propose une présentation synthétique des systèmes de bases de données NoSQL dans une approche transversale sur plusieurs plateformes : NetBeans et Eclipse. Le propos est constamment illustré par de nombreux exemples implémentés sous forme de travaux pratiques utilisant : Oracle, MongoDB, Cassandra, Neo4j, Redi et Hbase.

      Des vidéos et des compléments gratuits sont disponibles sur le site web du livre : http://www.isima.fr/~lacomme/NoSQL/.


  • Tables des matières
      • Bases de données NoSQL et Big Data

      • Concevoir des bases de données pour le Big Data Cours et travaux pratiques

      • Philippe Lacomme/Sabeur Aridhi/Raksmey Phan

      • Ellipses

      • Chapitre 1. La problématique du Big Data 1
      • 1.1 Introduction1
      • 1.2 Les différents types de bases de données NoSQL6
      • 1.3 Quelles sont les promesses des frameworks dédiés au Big Data8
      • 1.4 Le Cloud Computing10
      • 1.5 Les géants du web et le Big Data11
      • 1.6 La protection de la vie privée14
      • 1.7 Outils de Business Intelligence basés sur des bases de données non relationnelles15
      • 1.8 Les solutions de Cloud et le Big Data16
      • 1.9 Quelles sont les différences entre un Cloud et une grille de calcul ?29
      • 1.10 Conclusion30
      • 1.11 Références31
      • Chapitre 2. La solution Neo4j DB 33
      • 2.1 Configuration de l'environnement de travail33
      • 2.2 Utilisation d'un environnement de type Visual Workbench nommé Neoclipse35
      • 2.3 Création d'un premier programme Neo4j37
      • 2.4 Présentation du serveur Neo4j61
      • 2.5 Gestion de livres63
      • 2.6 Conclusion89
      • 2.7 Références90
      • Chapitre 3. La solution Redis DB 91
      • Chapitre disponible sur Internet : http://www.isima.fr/~lacomme/NoSQL/
      • Chapitre 4. La solution NoSQL d'Oracle 93
      • 4.1 Configuration de l'environnement de travail93
      • 4.2 Création d'un premier programme NoSQL95
      • 4.3 Gestion de livres109
      • 4.4 Conclusion133
      • 4.5 Références133
      • Chapitre 5. La solution Cassandra DB 135
      • 5.1 Configuration de l'environnement de travail135
      • 5.2 Utilisation d'outils "graphiques" conviviaux149
      • 5.3 Utilisation de Cassandra via des librairies tierces156
      • 5.4 Création d'un programme NoSQL avec JDBC159
      • 5.5 Conclusion174
      • 5.6 Références174
      • Chapitre 6. La solution MongoDB 177
      • 6.1 Configuration de l'environnement de travail177
      • 6.2 Accès à une base de données en ligne de commande180
      • 6.3 Utilisation de drivers pour MongoDB181
      • 6.4 Création d'un premier programme NoSQL182
      • 6.5 Gestion de livres189
      • 6.6 Conclusion203
      • 6.7 Références204
      • Chapitre 7. Le système hadoop 205
      • 7.1 Introduction205
      • 7.2 Installation de hadoop sur une seule et même machine212
      • 7.3 Installation de hadoop sur deux machines distinctes236
      • 7.4 Utilisation d'hadoop sous l'environnement de développement Eclipse239
      • 7.5 Conclusion259
      • 7.6 Références259
      • Chapitre 8. La solution Hbase 261
      • 8.1 Installation de Hbase261
      • 8.2 Utilisation de l'API Hbase270
      • 8.3 Création d'un programme Java279
      • 8.4 Gestion de livres289
      • 8.5 Conclusion309
      • 8.6 Références309

  • Origine de la notice:
    • FR-751131015
  • Disponible - 681.84 LAC

    Niveau 3 - Informatique