Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/04/2007, 15h05   #1
Membre du Club
 
Inscription : mars 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 129
Points : 59
Points : 59
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 !
okparanoid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 09h23   #2
Membre actif
 
Avatar de budtucker
 
Développeur multimédia
Inscription : avril 2007
Messages : 175
Détails du profil
Informations professionnelles :
Activité : Développeur multimédia

Informations forums :
Inscription : avril 2007
Messages : 175
Points : 174
Points : 174
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)

Citation:
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 ?
budtucker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 11h08   #3
Membre du Club
 
Inscription : mars 2005
Messages : 129
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 129
Points : 59
Points : 59
Merci pour tes reponses elles me vont tres bien !
okparanoid est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2007, 07h44   #4
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 292
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 292
Points : 2 740
Points : 2 740
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… )
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h51.


 
 
 
 
Partenaires

Hébergement Web