Formations Bases NOSQL

Page 4 sur 5
ENI SERVICE
Mise en oeuvre d’une base de données NoSQL avec MongoDBPar ENI SERVICE

Comprendre le fonctionnement et l'administration d'une base de données NoSQL. Vous découvrirez comment mettre en place la distribution et la réplication des instances MongoDB pour garantir la haute disponibilité des données.

Dawan
MongoDB : AdministrationPar Dawan

Savoir installer MongoDB et comprendre la structure des données et le vocabulaire - Savoir manipuler et modéliser les données - Bien comprendre le mécanisme d’indexation des données - Mettre en œuvre la réplication et le partitionnement des données - Administrer et superviser le bon fonctionnement de MongoDB - Effectuer des sauvegardes et des restaurations - Sécuriser l’accès aux données de MongoDB.

M2i Formation
MongoDB - Mise en oeuvre et utilisationPar M2i Formation
  • Décrire le fonctionnement de MongoDB
  • L'installer
  • Le configurer
  • Créer des requêtes d'interrogation
  • Mettre en oeuvre la réplication.
Openska
NoSQL IntroductionPar Openska

La formation NoSQL Introduction propose un panorama complet des bases NoSQL et complète son étude par un cas réel de mise en place de base de données.
Cette formation explique concrètement comment maintenir et superviser une base Not Only SQL.

Ambient IT
RedisPar Ambient IT

Redis est une base de données NoSQL de type clé-valeur, s’exécutant en mémoire et fournissant en option de la persistance. Le modèle de données Redis met à disposition des structures de données avancées afin de multiplier les cas d’usages par rapport aux bases de données de la même topologie. Très proche du système, Redis se distingue par sa capacité à fournir une faible empreinte mémoire, sa faible latence et sa très grande fiabilité. Son objectif est de fournir les performances les plus élevées possible au sein d’une infrastructure à forte contrainte.

Redis est une structure de stockage de données en mémoire à code source ouvert sous licence BSD. Utilisée généralement comme base de données in-memory, en cache et/ou comme message broker. Il prend en charge des structures de données telles que des chaînes de caractères, des hachages, des listes, des ensembles, des ensembles triés avec des requêtes de plage, des bitmaps, des hyperlogs, des index géospatiaux avec des requêtes de rayon et des flux. Redis dispose d’une réplication intégrée, de scripts Lua, de l’éviction des LRU, de transactions et de différents niveaux de persistance sur le disque, et offre une haute disponibilité via Redis Sentinel et un partitionnement automatique avec Redis Cluster.

Vous pouvez effectuer des opérations atomiques sur ces types, comme ajouter à une chaîne, incrémenter la valeur dans un hachage, pousser un élément vers une liste, calculer l’intersection, l’union et la différence d’un ensemble, ou obtenir le membre ayant le plus haut rang dans un ensemble trié.

Afin d’atteindre ses performances exceptionnelles, Redis travaille avec un ensemble de données en mémoire. En fonction de votre cas d’utilisation, vous pouvez le maintenir soit en vidant l’ensemble de données sur disque de temps en temps, soit en ajoutant chaque commande à un journal. La persistance peut être désactivée en option, si vous avez juste besoin d’un cache en mémoire riche en fonctionnalités et en réseau.

Redis prend également en charge la réplication asynchrone maître-esclave triviale, avec une première synchronisation très rapide et non bloquante, une reconnexion automatique avec une resynchronisation partielle sur le réseau. Cette DB cache propose d’autres fonctionnalités intéressantes avec notamment :

  • Transactions
  • Publish/Subscribe
  • Lua scripting
  • Clés à durée de vie limitée
  • La suppression des clés par le LRU / Maxmemory Configuration (usage similaire à memcached avec ses algorithmes de remplacement des lignes de cache)
  • Failover automatique

Cette formation permet de parcourir l’ensemble des fonctionnalités de Redis en découvrant la richesse de son API à travers le langage Go, son mode de fonctionnement en cluster et comment surveiller des processus Redis. Cette formation permet également d’acquérir les techniques pour optimiser son modèle de données, en particulier sur l’empreinte mémoire.

Comme dans toutes nos formations, celle-ci vous présentera la toute dernière version stable, Redis 6.2.

Ziggourat
Bases de données NoSQL, les BDD des BigdataPar Ziggourat

Cette formation vous permet de définir le NoSQL, d'identifier les principales bases de données NoSQL, de mettre en oeuvre une base NoSQL et de maintenir et de superviser une base Not Only SQL.

Orsys
Apache Cassandra, administration et exploitationPar Orsys

Cassandra est une base de données NoSQL utilisée par des géants du Big Data : Facebook, Netflix, Twitter... S'adressant aux développeurs et aux administrateurs, ce cours donne une maîtrise globale de la solution. Vous y apprendrez à indexer les données, à réaliser des requêtes et à administrer un cluster Cassandra.

Dawan
Informix Database InitiationPar Dawan

Réaliser des schémas et requêtes quelconques sur Informix - Décrire l'architecture multi-tâches IBM Informix Dynamic Server - Installer, maintenir, administrer et optimiser un serveur IDS

Orsys
Redis, présentation de la base de données NoSQL pour une utilisation en PHPPar Orsys

Cette vidéo a pour vocation de présenter ses spécificités en s'appuyant sur des exemples concrets. Après avoir présenté le positionnement de Redis dans le milieu des bases de données NoSQL, nous allons présenter un à un les différents types de données en nous appuyant sur des exemples en ligne de commande, et en PHP, grâce à la librairie predis. Ainsi, seront développés la manipulation des chaînes de caractères et de nombres, la gestion de l'expiration automatique des clés puis les types plus complexes tels que les ensembles via les hashes, les sets et les sorted sets. Un exemple de pub/sub sera également réalisé afin de mettre en œuvre ce patron de conception consistant à souscrire à une chaîne de diffusion pour recevoir un message publié. Enfin, nous étudierons le fonctionnement de la persistance des données sur le disque et le fonctionnement des services Redis Sentinel et Redis Cluster pour assurer la haute disponibilité et la scalabilité horizontale.

Openska
MongoDB AdministrationPar Openska

MongoDB est peut être la base « NoSQL » la plus utilisée à ce jour. Elle permet de stocker de grands volumes de données et de les interroger de manière à la fois simple et efficace, sans qu’il soit nécessaire de maîtriser un langage supplémentaire comme c’est le cas avec les bases de données relationnelles. Il existe en effet un grand nombre de pilotes offrant une API simple et intuitive.
Cette formation expose comment effectuer, sous MongoDB, les tâches d’administration essentielles à toute base de données : installation, paramétrage, sécurisation, sauvegarde et réplication. Chacune de ces parties fait l’objet de travaux pratiques.