Formations Bases NOSQL

Page 4 sur 5
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.

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.

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

Cette formation digitale sur Redis (REmote DIctionary Server) a pour objectif d'apprendre à utiliser les spécificités Redis en s'appuyant sur des exemples concrets. Elle s'adresse aux développeurs et aux décideurs informatiques qui désirent comprendre pourquoi et comment utiliser cette base de données ultra performante. La pédagogie s'appuie sur un auto-apprentissage séquencé par actions de l’utilisateur sur l’environnement à maîtriser. Une option de tutorat vient renforcer l'apprentissage (disponible à partir de 2022).

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

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.