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

Administration système Discussion :

Choix solution architecture système .


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2016
    Messages : 4
    Par défaut Choix solution architecture système .
    Bonjour,

    Je suis ici pour vous demander vos conseils pour le choix d'une solution d'architecture système .
    j’espère que je suis dans la bonne section.

    Cas :
    j'ai plusieurs grosses bases de données et je souhaite faire matcher ces bases en se basant sur un champs unique commun à toutes les bases
    les bases font > ~ 10 million de lignes ( ~200Go )
    Nom : Capture.JPG
Affichages : 184
Taille : 25,5 Ko

    Par exemple : savoir que l'unique "1234" est présent dans base1, base2 et base50

    les données vont être plutôt figées ( écriture ou modification rares )

    Je ne sais pas quelle technologie utiliser
    je pensais à redis , mais je ne vois pas comment le conceptualiser .


    Pouvez vous m'aider sur ce cas ?

    Merci d'avance :-)

  2. #2
    Membre chevronné

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Octobre 2010
    Messages
    178
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2010
    Messages : 178
    Par défaut
    Bonjour,

    Si tu utilise mysql, tu peux faire du select cross base:
    SELECT A.*, B.* FROM db1.table1 A LEFT JOIN db2.table1 B ON A.id = B.id
    A toi de bien gerer les index.

    Si tu veux vraiment des bases NoSQL separes et non des "tables" dans une base unique, tu seras oblige d'ajouter une surcouche de code pour gerer la fonction. (me detromper)
    Rien de tres complexe en soit, tu dois pouvoir faire ca en python, voir en bash, sans trop de problemes.

    Ca depend des donnees que tu as. Redis peut etre tres performant si bien utilise, ou completement a la ramasse si mal utilise ! (tres forte utilisation de memoire ram)
    https://medium.com/the-work-we-do-hi...s-2142b7c52cc9

    J'avais fais un topic a ce sujet:
    https://www.developpez.net/forums/d1...e-large-liste/

    Thomas.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2016
    Messages : 4
    Par défaut
    Merci pour ta réponse,
    En fait, j'utilise dejà mysql mais pense qu'il existe des solutions plus adaptés et j'ai peur que mysql soit trop lent pour ce type d'usage .
    et pour Redis, j'ai mis de coté cette solution car le volume de données dépasse la ram disponible sur mon serveur .

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