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
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
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
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
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
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
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
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
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
@ 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

Redis keynote

  • 1.
    B Y RY 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 MM 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 MM 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 IL ’ 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 UR 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 UR 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 YH 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