Download - Redis keynote

Transcript
Page 1: Redis keynote

BY RYHAD

REDIS

Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen

Page 2: Redis keynote

Q U’ E ST C E Q UE 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

Page 3: Redis keynote

Q U’ E ST C E Q UE 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

Page 4: Redis keynote

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

Page 5: Redis keynote

C O M M E N T L ’U T I L I S E R ?P OU R L ’ I N S TAL LE R :

S AU VE GAR D E E T LE C T U R E D E D ON NÉ E S :SET cle valeur OKGET cle « valeur »EXISTS cle 1

Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen

Page 6: Redis keynote

C O M M E N T L ’ UT I L I S E R ?E XE MP 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

Page 7: Redis keynote

Q UI L ’ U T I L I SE ?

Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen

Page 8: Redis keynote

PO 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é )

AVA N TAG E S :

Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen

Page 9: Redis keynote

PO 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 ON V É N I E N TS :

Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen

Page 10: Redis keynote

@RYHA DB

REDISA LO R S , VO U S A L L E Z L ’ E S S AY E R ?

Projet financé avec le concours de l’Union européenne avec le Fonds Social Européen