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

PHP & Base de données Discussion :

Centralisation WEB et intégration


Sujet :

PHP & Base de données

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut Centralisation WEB et intégration
    Bonjour,

    Je poste ici, ne sachant pas si c'est la meilleure section (j'espère que si ce n'est pas le cas, vous ne hurlerez pas trop fort :p)

    Mon cas :

    Je dispose d'un certain nombre de sites internet (>20), chacun disposant de son serveur, de sa base attitrée et de son interface d'administration.

    Ce système ayant atteint ses limites (plus de temps à browse qu'à fournir l'information), j'ai procédé à une intégration des données sur un serveur central tout en gardant mes serveurs, ai re-développé une interface admin centrale et je peux maintenant m'atteler au data cleaning.

    La raison pour laquelle j'ai gardé les serveurs est que je ne voulais pas centraliser les flux, mais seulement les traitements et la gestion. Je souhaite que les sites continuent avec leur configuration actuelle, et ajouter une couche de gestion centralisée.

    Je souhaite donc que mon SIcentral récupère les données régulièrement (des données de vente principalement) et qu'il push les données mises à jour grâce à cette récupération (état des stocks, fiches produits etc...)


    Ce que je me demandais, c'est s'il n'existe pas une solution plus simple que celle ci :
    1) chaque jour, régulièrement, la routine centrale demande aux bases de mettre leurs données créées depuis le dernier cycle dans un fichier .sql
    2) faire un ftp_get() de ce fichier .sql
    3) traitement de ces mises à jour sur le sicentral
    4) création de fichiers 'push', qui contiendront les données mises à jour du SIC
    5) faire un ftp_put() pour pousser ces données vers les systèmes distants
    6) demander au serveurs de traiter les mises à jour

    fin du cycle

    Merci de toute aide/critique/insulte courtoise que vous pourrez m'apporter

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    regarde du coté de rsync

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 3
    Par défaut
    j'avoue que ce serait la solution idéale... si je maitrisais tous les environnements de production T_T

    hélas, certains des serveurs sont mutualisés, et je ne sais pas si cette solution pourrait faire l'affaire (j'ai regardé vite fait sur wiki, je continue de me renseigner sur cette solution quand même)

    Est ce que tu as une expérience pour cet outil? est ce qu'avec ce genre de situation, ca peut le faire?

    edit : en fait, je viens de tiquer, mais ma solution ne force le téléchargement que d'un fichier, c'est pas un peu beaucoup rsync pour juste un .sql de max 400 lignes? XD

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/02/2013, 22h57
  2. Web Mail Intégration Page WEB
    Par ahmedpa dans le forum Services Web
    Réponses: 5
    Dernier message: 19/10/2012, 09h05

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