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

PostgreSQL Discussion :

Connexions simultanees avec le meme user


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 129
    Par défaut Connexions simultanees avec le meme user
    Bonjour a tous

    Je dois developper une appli en delphi qui se connectera a une base de donnees postgres.

    Le nombre d'utilisateurs simultanés doit pouvoir attendre 500. Est-ce une bonne méthode de se connecter a la base avec le même user a chaque fois. Est-ce que Postgres gere un nombre important de connexions simultanees ?

    Quelle est la bonne demarche a prendre pour repondre a ce besoin avec une base postgres...

    Merci !

  2. #2
    Membre expérimenté Avatar de budtucker
    Profil pro
    Développeur multimédia
    Inscrit en
    Avril 2007
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur multimédia

    Informations forums :
    Inscription : Avril 2007
    Messages : 176
    Par défaut
    Citation Envoyé par okparanoid
    Bonjour a tous
    Bonjour !

    Citation Envoyé par okparanoid
    Je dois developper une appli en delphi qui se connectera a une base de donnees postgres.
    Jusque là, pas de problème !!

    Citation Envoyé par okparanoid
    Le nombre d'utilisateurs simultanés doit pouvoir attendre 500. Est-ce une bonne méthode de se connecter a la base avec le même user a chaque fois.
    Ca dépend de ton applicaion. Est ce que tu dois forcément créer un user Postgre (louche !!) pour chaque utilisateur de ton appli ? La plupart du temps, non. Il n'y a qu'un seul user (dans Postgre) pour ce type d'application. Les utilisateurs (de ton appli) se connecteront à ta base de données Postgre avec le même user (Postgre).

    Citation Envoyé par okparanoid
    Est-ce que Postgres gere un nombre important de connexions simultanees ?
    Il semble qu'il n'y ait pas de limite. Lorsque tu crées ton user, utilise : (cf. aide de Postgre)

    createuser
    -c number, --connection-limit number Configure le nombre maximum de connexions simultanées pour le nouvel utilisateur. Par défaut, il n'y a pas de limite.
    Citation Envoyé par okparanoid
    Quelle est la bonne demarche a prendre pour repondre a ce besoin avec une base postgres...
    C'est à dire ?

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2005
    Messages
    129
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 129
    Par défaut
    Merci pour tes reponses elles me vont tres bien !

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 962
    Par défaut
    Citation Envoyé par budtucker
    Bonjour !

    Ca dépend de ton applicaion. Est ce que tu dois forcément créer un user Postgre (louche !!) pour chaque utilisateur de ton appli ? La plupart du temps, non. Il n'y a qu'un seul user (dans Postgre) pour ce type d'application. Les utilisateurs (de ton appli) se connecteront à ta base de données Postgre avec le même user (Postgre).
    l'accès à une DB via un seul utilisateur est un cas typique des applications web… car le nombre de clients du site étant dynamique et potentiellement très grand, cela serait ingérable…

    et dans les applications "desktop" la tendance est plutôt inverse… car le nombre d'utilisateurs est souvent plus limité (exemple: la comptabilité d'une entreprise n'est accessible que par le personnel autorisé…)
    il est parfois plus facile de gérer des droits d'accès sophistiqués à une DB via les utilisateurs Postgres que par une couche de sécurité rajoutée au niveau application…
    (cela permet de "jouer" avec des fonctionnalités comme un schéma par login… , des vues SQL personnalisées par utilisateur… )

Discussions similaires

  1. Réponses: 0
    Dernier message: 17/12/2008, 15h30
  2. [web] Connexion http avec ID et PW
    Par Batou dans le forum Web
    Réponses: 2
    Dernier message: 07/03/2005, 08h03
  3. pool de connexion jdbc avec apache
    Par de LANFRANCHI dans le forum Oracle
    Réponses: 9
    Dernier message: 24/01/2005, 16h34
  4. Maintenir une connexion ouverte avec ssh
    Par jean-jacques varvenne dans le forum Réseau
    Réponses: 2
    Dernier message: 23/01/2005, 21h39
  5. Update champ avec le meme champ de la meme table
    Par Baquardie dans le forum Langage SQL
    Réponses: 7
    Dernier message: 04/06/2004, 11h17

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