webinaire eBIS n°9 La génétique du Méthane_03_20240321_JPromp_presentation_Mé...
Redis keynote
1. B Y R Y H A D
R E D I S
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
2. Q U ’ E S T C E Q U E R E D I S ?
• Redis = REmote DIctionary Server, c’est donc un
serveur de dictionnaire distant.
• C’est une base No-NoSQL (not only noSQL)
• Système de Gestion de Base de Données (SGBD)
simple et puissant qui fonctionne avec des clés et
valeurs (peut contenir tout types de données : strings,
arrays, objects…)
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
3. Q U ’ E S T C E Q U E R E D I S ?
• Dernière Version : 3.2.6
• Open Source (sous licence BSD)
• Multiplateforme
• développer en C
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
4. N O - S Q L V S S Q L
• Le NoSQL a été créer pour résoudre un problème de capacité
en terme de gestion de base de données.
• De grandes entreprises avaient besoin de gérer plus de
données et les limites des SGBD type SQL se sont ressentis
avec l'arrivée du BigData.
• C'est pourquoi elles ont créée leurs propres SGBD No-SQL :
Google (BigTable) , Facebook (HBase), Amazon (Dynamo
DB), LinkedIN (Projet Voldemort), SourceForge.net
(MongoDB)…
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
5. C O M M E N T L ’ U T I L I S E R ?
P O U R L ’ I N S T A L L E R :
S A U V E G A R D E E T L E C T U R E D E D O N N É E S :
SET cle valeur OK
GET cle « valeur »
EXISTS cle
1
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
6. C O M M E N T L ’ U T I L I S E R ?
E X E M P L E :
Objet de départ
On veut trouver les 10 premiers vols en 🇫🇷 à
moins de 200 euros
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
7. Q U I L ’ U T I L I S E ?
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
8. P O U R Q U O I L ’ U T I L I S E R ?
• Moteur de traitement rapide car 1 seul coeur est utilisé
• Scalabilité performante => S’adapte à la taille de la
Base de Données (Pas de perte lors de gros trafic)
• Pas de contraintes en entrées (Tout type de caractère
sera accepté )
A V A N T A G E S :
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
9. P O U R Q U O I L ’ U T I L I S E R ?
• Doc pas toujours facile a comprendre
• Peu d’exemples « concrets » pour comprendre son
fonctionnement
I N C O N V É N I E N T S :
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen
10. @ R Y H A D
B
R E D I S
A L O R S , V O U S A L L E Z L ’ E S S A Y E R
?
Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen