Accueil / Administrer CouchDB
Administrer CouchDB
Durée : 4 jours
Tarif Inter : 2200 €
Tarif sur mesure : Nous consulter
Référence : 3BCO
Programme
Public & Pré-requis
Organisation
Présentation
Cette formation vous permettra d’apprendre à administrer le SGBD (système de gestion de base de donnée) CouchDB.
Objectifs
- Apporter toutes les connaissances nécessaires pour savoir l’installer, le configurer et l’exploiter au quotidien
Programme
-
Introduction à CouchDB :
- Historique, fonctionnalités de CouchDB :
- Stockage de données
- Traitement de flux de données
- Haute disponibilité
- Système distribué
- Caractéristiques techniques :
- Format des données : documents JSON
- Gestion des accès concurrents par MVCC
- Architecture web
- Licence
- Historique, fonctionnalités de CouchDB :
-
Installation et configuration de CouchDB :
- Plates-formes supportées et prérequis
- Installation depuis les packages
- Démarrage du service
- Tests depuis un client http
-
Interfaces :
- Utilitaire en ligne de commande, curl :
- Interrogation
- Création
- Suppression de bases de données
- Aperçu du mode debug
- Console d’administration web : Futon
- Exécution de la chaîne de tests
- Création de bases de données, de documents
- Ecriture de fonctions de subdivision (map), et d’agrégation (reduce) en javascript pour générer des vues
- Utilitaire en ligne de commande, curl :
-
Les vues :
- Principe
- Stockage sous forme de « design documents »
- Création de vues avec Javascript
- Indexation des vues
-
Exploitation de CouchDB :
- Sécurité :
- Création d’utilisateurs
- Administrateurs
- Gestion des droits
- Chiffrage des mots de passe
- Fonctions de validation des mises à jour
- Authentification par cookie
- Réplication :
- Principes
- Utilisation de l’API REST standard
- Réplication incrémentale
- Mise en oeuvre depuis Curl ou Futon ou un client http standard
- Sécurité :