IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NoSQL Discussion :

utilisation des API Memcached pour l'utilisation de NoSQL


Sujet :

NoSQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 31
    Points : 18
    Points
    18
    Par défaut utilisation des API Memcached pour l'utilisation de NoSQL
    Bonjour,

    Je fais un stage chez France telecom et mon sujet c'est utilisations des API Memcached pour l'utilisation de NoSQL (je suis novice la dedans à la fac je n'ai fais que du MySQL).
    Pour le moment:
    - j'ai installe MySQL 5.6
    - j'ai installe les plugins memcached InnoDB.

    les documents que je lis etant tous en anglais,j'aimerais avoir quelques indications sur la marche à suivre.

    - Comment les memcached InnoDB peuvent m'aider à faire du NoSQL?
    - Y'a t-il des documentations en francais qui expliquent les commandes des API memcached?

    A ma place quel plan suivrez vous?

  2. #2
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Points : 2 373
    Points
    2 373
    Par défaut
    Je n'ai jamais utilisé le mode memcached pour mysql mais c'est un plugin qui a été ajouté pour stocker des records mysql sur un keystore clé valeur memcached.
    A priori c'est mysql qui se charge de tout.

    Mais je sens que tu vas avoir un peu de doc à lire :

    http://dev.mysql.com/doc/refman/5.6/...memcached.html

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 31
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par hugo123 Voir le message
    Je n'ai jamais utilisé le mode memcached pour mysql mais c'est un plugin qui a été ajouté pour stocker des records mysql sur un keystore clé valeur memcached.
    A priori c'est mysql qui se charge de tout.

    Mais je sens que tu vas avoir un peu de doc à lire :

    http://dev.mysql.com/doc/refman/5.6/...memcached.html
    Merci justement c'est ce doc que je lis au boulot, comme j'ai plus une culture math qu'informatique je recherche des indications et les bonnes questions à me poser parce que ca n'a pas grand chose avoir avec des maths.

    Ce stage c'est pour decouvrir le monde des DBA parce que le métier de data analyst m'attire beaucoup et cette année je faisais un master 1 de math appliqué qui n'a rien à voir avec l'informatique.

    Dis moi si je me trompe mais le NoSQL en gros c'est une façon d'atteindre un objectif bien précis plus rapidement qu'avec le MySQL?
    Et comme le language utilisé pour faire du NoSQL n'est pas celui SQL on doit passer par des API comme par exemple JAVA, Memcached etc...?

  4. #4
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Points : 2 373
    Points
    2 373
    Par défaut
    hum non. L'objectif de Nosql c'est d'apporter d'autres solutions à des problèmes que auparavant on résolvait tout le temps avec la même approche (avec plus ou moins de réussite).

    Pour simplifier, t'as 4 grandes familles de base nosql :
    les clés valeurs
    les orientés colonnes
    les orientés graphes
    les bases documents

    memcached est une base de données clés valeurs. C'est à dire que tu ne peux stocker que des couples de données et la clé est le seul moyen d'accéder à ton enregistrement.

    memcached est donc une base de données, et non un language. Il est associé avec Mysql pour profiter de ces bonnes performances quand il s'agit uniquement de récupérer des clés.

    A l'opposé d'un memcached, une base de données orienté graphe, beaucoup plus riche en fonctionnalité va permettre de modéliser des relations de graphes, comme par exemple les relations entre individus sur un réseau social.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2013
    Messages : 31
    Points : 18
    Points
    18
    Par défaut
    Citation Envoyé par hugo123 Voir le message
    hum non. L'objectif de Nosql c'est d'apporter d'autres solutions à des problèmes que auparavant on résolvait tout le temps avec la même approche (avec plus ou moins de réussite).

    Pour simplifier, t'as 4 grandes familles de base nosql :
    les clés valeurs
    les orientés colonnes
    les orientés graphes
    les bases documents

    memcached est une base de données clés valeurs. C'est à dire que tu ne peux stocker que des couples de données et la clé est le seul moyen d'accéder à ton enregistrement.

    memcached est donc une base de données, et non un language. Il est associé avec Mysql pour profiter de ces bonnes performances quand il s'agit uniquement de récupérer des clés.

    A l'opposé d'un memcached, une base de données orienté graphe, beaucoup plus riche en fonctionnalité va permettre de modéliser des relations de graphes, comme par exemple les relations entre individus sur un réseau social.
    D'accord merci pour ta réponse, donc comme L'objectif de Nosql c'est d'apporter d'autres solutions à des problèmes que auparavant on résolvait tout le temps avec le SQL via par exemple le serveur MySQL,quand je vais devoir faire mes test via les InnoDB memcached, je devrais comparer les vitesses d'executions des requêtes faites avec les API memcached avec celle faite d'habitude sur MySQL ?

    En gros travailler avec les API memcached c'est un peu une maniere de faire du NoSQL alors?

Discussions similaires

  1. Réponses: 8
    Dernier message: 01/03/2013, 15h06
  2. Réponses: 7
    Dernier message: 07/08/2009, 15h28
  3. [VB.Net][Fichier ini] utilisation des API
    Par DonF dans le forum Windows Forms
    Réponses: 5
    Dernier message: 09/03/2009, 14h32
  4. Réponses: 1
    Dernier message: 21/02/2006, 17h13
  5. Utilisation des API MySQL // ADO ou BDE ? (sujet 2)
    Par rohstev dans le forum C++Builder
    Réponses: 8
    Dernier message: 07/11/2003, 10h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo