Les bases de données NoSQL proposent une nouvelle approche répondant à des besoins de volumétrie et de nouveaux types de données. Ce séminaire présente les raisons qui ont mené à ces bases, leur architecture, leurs bénéfices et leurs limites ainsi que les produits existants.
Les sites et dates disponibles
Lieu
Date de début
Bruxelles
(Belgique)
Voir plan
Square de Meeüs, 38/40, 1000
Date de début
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Bruxelles
(Belgique)
Voir plan
Square de Meeüs, 38/40, 1000
Date de début
Consulter
Geneve
(Suisse)
Voir plan
18 Avenue Louis Casaï, 1209
Date de début
Consulter
Geneve
(Suisse)
Voir plan
18 Avenue Louis Casaï, 1209
Date de début
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Luxembourg
(Luxembourg)
Voir plan
15 Rue Edward Steicher, 2nd Floor Southside, 2540
Date de début
Consulter
Luxembourg
(Luxembourg)
Voir plan
15 Rue Edward Steicher, 2nd Floor Southside, 2540
Date de début
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Consulter
Paris la Défense
((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044
Date de début
Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Voir toutes les sessions (8)
À propos de cette formation
Objectifs pédagogiques
Identifier les différences des BDD SQL et des BDD NoSQL
Évaluer les avantages et les inconvénients inhérents aux technologies NoSQL
Analyser les principales solutions du monde NoSQL
Identifier les champs d'application des BDD NoSQL
Comprendre les différentes architectures, les modèles de données, les implémentations techniques.
Questions / Réponses
Ajoutez votre question
Nos conseillers et autres utilisateurs pourront vous répondre
Notre équipe va devoir vérifier votre question pour s'assurer qu'elle respecte notre règlement de publication. D'autre part, nous avons remarqué d'après vos réponses qu'il est possible que vous n'ayez pas la possibilité de vous inscrire à cette formation. Ceci peut-être dû à votre localisation géographique, à votre niveau académique, etc. Veuillez consulter directement l'établissement concerné pour toute information supplémentaire.
Merci beaucoup!
Nous sommes en train d'examiner votre question. Nous la publierons prochainement.
Préférez-vous que l'établissement vous contacte directement?
Les Avis
Avez-vous suivi ce cours? Partagez votre avis
Les matières
Moteurs
Apache
Bases de données
SQL
MySQL
SQL Server
Langage de programmation
NoSQL
Big data
Big Data Analytic
Le programme
PROGRAMME DE FORMATION » Introduction au NoSQL L'historique du mouvement NoSQL. Les différentes approches de gestion de BDD à travers le temps : hiérarchiques, relationnelles, objets, XML, NoSQL. Les grands acteurs à l'origine du mouvement NoSQL et du Big Data analytique : Google et Amazon. Données structurées, semi-structurées et non-structurées : provenance, typologie... Vue synoptique des différents types de moteurs NoSQL du point de vue du modèle de données. Le NoSQL, la Big Data et les architectures Cloud: principes d'architecture communs et divergents. Les modes de distribution : avec maître et décentralisé. Le positionnement du NoSQL au sein du Big Analytics : de l'ère de la transaction à l'ère de l'interaction. Réflexion collective Pourquoi le NoSQL ? et pourquoi son succès ? Les besoins, l'évolution des architectures, la distribution et l'élasticité, le commodity hardware, quelques scénarios d'utilisation. » Le Relationnel et le NoSQL. Les bases de données relationnelles : leurs forces et leurs limites. Structuration forte des données (schéma explicite) vs Structure souple (schéma implicite) et la modélisation agile. Des qualités ACID aux qualités BASE. Théorème CAP (cohérence, disponibilité, tolérance au partitionnement). Les différents niveaux de cohérence. Le langage SQL, la performance des jointures. L'accès par la clé en NoSQL. L'évolution vers le distribué : extensibilité verticale et horizontale. Comprendre le NoSQL par le modèle de l'agrégat et de la centralité de la donnée. Réflexion collective Comment choisir ? (le modèle de l'agrégat vs le modèle relationnel), comment gérer l'interopérabilité ? » Les mondes du NoSQL Monde du NoSQL à travers ses choix techniques et différentes bases NoSQL libres (du moins structuré au plus structuré). L'architecture distribuée : principes, le shared-nothing. Disponibilité et cohérence différée : gossip, timestamps, vector clock, règle de majorité, arbre de Merkle. Les patterns et les modèles. Comment modéliser et travailler efficacement en NoSQL. Différents modèles de connexion avec le client : sur cluster décentralisé, protocoles comme Thrift ou ProtoBuf, REST... Les bases orientées clé-valeur et en mémoire : Redis, Riak, Projet Voldemort, Aerospike. Les bases orientées documents : Le format JSON. Couchbase Server, MongoDB, ElasticSearch. Les bases orientées colonne distribuées pour le Big Data opérationnel : Hadoop, Hbase, Cassandra, Accumulo... Les moteurs orientés graphes : Neo4j, OrientDB... L'écosystème Hadoop : les différences avec les SGBDR, les relations avec le NoSQL. Démonstration Démonstrations techniques, du point de vue de développement, de la mise en oeuvre et de l'administration, des principaux moteurs NoSQL libres. » NoSQL et Big Data Big Data analytique : l'écosystème Hadoop. Stockage et traitements. Les différentes formes de stockage dans HDFS : SequenceFile, Apache Parquet. Différents types de traitements : MapReduce, Graphe orienté acyclique, flux, Machine Learning, de graphes distribué... Les architectures Big Data : traitements batch, micro-batch, flux. Architecture Lambda, architecture Kappa. Les outils intégrés : Apache Spark, Apache Flink. Les outils d'analyses de données : développement pour l'analyse Big Data, les outils du data scientist. La pérennité des outils du Big Data analytique devant l'évolution très rapide des frameworks. Démonstration Démonstrations de l'usage d'une plate-forme intégrée de Big Data analytique comme Apache Spark. » Choisir et mettre en place Le type d'utilisation propice au NoSQL. À quels usages correspondent les bases NoSQL. Les choix matériels. Qu'est-ce qu'un modèle de données NoSQL ? Comment aborder la migration ? Les impacts sur le développement client. Comment développer efficacement avec des bases NoSQL ? Quels outils de supervision et comment les choisir ? Quelle est la complexité administrative et la courbe d'apprentissage ? Cas d'utilisation dans des entreprises existantes. Et les performances ? Quelques benchmarks ? Qu'est-ce que NewSQL ? Réflexion collective Quel est l'intérêt de déployer des moteurs NoSQL dans le contexte de chacun, et quel moteur NoSQL choisir ?
Informations complémentaires
Sommaire • Introduction au NoSQL • Le Relationnel et le NoSQL. • Les mondes du NoSQL • NoSQL et Big Data • Choisir et mettre en place Participants Direction informatique et fonctionnelle. Responsable informatique, chef de projet, architecte, développeur. Prérequis Connaissances de base des architectures techniques et du management SI. Connaissances de bases de données.
Ajoutez des cours similaires et comparez-les pour mieux choisir.
{title}
{rating}
{centerName}
{price}
{price}{priceBeforeDiscount}{taxCaption}
{options}
Formation par thèmes
Cours de Animaux Cours de Architecture et Construction Cours de Arts Cours de Communication et Information Cours de Design Cours de Développement Personnel et Détente Cours de Droit Cours de Économie et Gestion Cours de Éducation Cours de Gestion d'Entreprise Cours de Hôtellerie et Tourisme Cours de Industrie Cours de Informatique Cours de Langues Cours de Marketing et Vente Cours de Mode et Beauté Cours de Qualité - Sécurité - Environnement Cours de Santé et Social Cours de Sciences Cours de Sciences Humaines et Sociales Cours de Secteur Public Cours de Sport Cours de Transport et Logistique