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

Réseau/Web Python Discussion :

Application multi-postes en réseau distant


Sujet :

Réseau/Web Python

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut Application multi-postes en réseau distant
    Bonjour à tous,

    J'ai conçu une application Python qui utilise une base de données Sqlite.

    Un des utilisateurs me demande maintenant une utilisation en réseau distant (et multi-postes). J'avais déjà réalisé une application réseau local avec MySql, mais pour un réseau distant, je ne vois pas du tout comment faire !

    Savez-vous quelles sont les solutions envisageables ?

    Merci pour votre aide.

  2. #2
    Membre confirmé
    Avatar de vincent.mbg
    Homme Profil pro
    Développeur Python
    Inscrit en
    Décembre 2007
    Messages
    327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Python

    Informations forums :
    Inscription : Décembre 2007
    Messages : 327
    Points : 618
    Points
    618
    Par défaut
    Sqlite est fait pour le stockage de données embarquées dans une application. Ce n'est pas une solution client serveur.

    xampp est une solution pour avoir un serveur sqlite3. Mais pour te connecter, c'est autre chose. mxODBC devrait peut-être te le permettre.

    Au pire utiliser des CGI pour servir de lien entre un serveur web sur lequel tu aurais ta bdd et les applications sur les postes.

    au mieux, changer de SGBD
    Mon guide pour apprendre Tkinter - N'oubliez pas de consulter les FAQ Python ou de visiter mon blog

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Merci pour la réponse. En effet, je crois que je n'ai pas le choix : je dois changer de SGBD.

    J'avais pensé à MySQL que je connais un petit peu, mais le problème est que mon utilisateur devra configurer tout seul son serveur, et ça, ça me parait un peu chaud...

    N'y a t'il pas plus simple pour l'utilisateur ?

  4. #4
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    Ton application doit travailler en client-serveur ou le même soft tourne sur tous les postes et partagent la même BDD?
    "Etre conscient de la difficulté permet de l'éviter.."
    Lao-Tseu.

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Bonjour Pacificator,

    2ème choix : le même soft sur tous les postes pour une seule BDD. Cela t'inspire ?

  6. #6
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    Si tu veux partager tes données entre les différents utilisateurs, tu dois forcement avoir un serveur quelque part, le plus simple dans ton cas serait effectivement d' utiliser un serveur de base de données (MySQL, PostGree,..), ça t'evitera d'en coder un toi même pour partager une base sqlite

    J'avais pensé à MySQL que je connais un petit peu, mais le problème est que mon utilisateur devra configurer tout seul son serveur, et ça, ça me parait un peu chaud...
    Tu as dans ce cas un SEUL serveur SQL et tous tes utilisateurs se connectent dessus, donc ils n'ont à configurer que le Login/mot de passe/adresse du serveur.
    "Etre conscient de la difficulté permet de l'éviter.."
    Lao-Tseu.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Merci pour la réponse,
    Citation Envoyé par pacificator Voir le message
    Tu as dans ce cas un SEUL serveur SQL et tous tes utilisateurs se connectent dessus, donc ils n'ont à configurer que le Login/mot de passe/adresse du serveur.
    En fait, ce n'est pas moi qui configurerait MySQL sur le serveur mais bien l'utilisateur de mon application pour en faire bénéficier d'autres utilisateurs. Mais pour ça, faut quand même si connaître un peu. Pas évident...

    Mais s'il n'y a pas d'autres solutions...

  8. #8
    Membre expérimenté Avatar de pacificator
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 074
    Points : 1 728
    Points
    1 728
    Par défaut
    faut pas oublier qu'il n'y a pas que MySQL dans la vie

    Jette un oeil sur ce comparatif, il y a peut être plus facile à installer/securiser.
    "Etre conscient de la difficulté permet de l'éviter.."
    Lao-Tseu.

  9. #9
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 328
    Points : 240
    Points
    240
    Par défaut
    Lorsque que j'avais développé une application pour un réseau local, j'avais déjà consulté cette page et avait sélectionné MySQL en connaissance de cause.

    Mais peut-être auriez-vous une idée sur le SGBD qui serait le plus simple à utiliser et à configurer ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2012, 14h26
  2. Réponses: 1
    Dernier message: 24/06/2010, 08h29
  3. Application multi postes sans SGBD
    Par Pascal Fonteneau dans le forum Débuter
    Réponses: 2
    Dernier message: 03/03/2010, 21h08
  4. [WD14] Application multi-postes
    Par yann_72 dans le forum WinDev
    Réponses: 5
    Dernier message: 06/11/2009, 08h46
  5. Application sur poste distant
    Par oceane dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 10/12/2007, 12h59

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