Publicité
+ Répondre à la discussion
Page 2 sur 2 PremièrePremière 12
Affichage des résultats 21 à 25 sur 25
  1. #21
    Membre du Club
    Profil pro
    Inscrit en
    janvier 2009
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : France

    Informations forums :
    Inscription : janvier 2009
    Messages : 219
    Points : 61
    Points
    61

    Par défaut

    Citation Envoyé par xelab Voir le message
    En même temps pour jane40 il n'y a pas d'impératif de performances et la quantité de données sera limitée et en plus elle connaît déjà MySQL...
    J'ai regardé les problèmes de MySQL listés dans cet article. J'ai l'impression que la majorité des défauts portent sur des points assez avancés, qui ne concerneront pas ma base je pense.

    Effectivement, la taille des données sera limitée : dans les 10 prochaines années, il y aura environ 1000 patients et les accès à la base (hors lecture) seront certainement à peine hebdomadaires. Je n'ai donc pas un énorme besoin en performance...

  2. #22
    Expert Confirmé Sénior
    Homme Profil pro
    Inscrit en
    mai 2002
    Messages
    3 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : mai 2002
    Messages : 3 006
    Points : 4 555
    Points
    4 555

    Par défaut

    Dans ce cas choisissez entre MySql et Postgresql

  3. #23
    Membre Expert
    Développeur informatique
    Inscrit en
    avril 2009
    Messages
    461
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2009
    Messages : 461
    Points : 1 033
    Points
    1 033

    Par défaut

    Citation Envoyé par jane40 Voir le message
    Effectivement, la taille des données sera limitée : dans les 10 prochaines années, il y aura environ 1000 patients et les accès à la base (hors lecture) seront certainement à peine hebdomadaires. Je n'ai donc pas un énorme besoin en performance...
    Pour aussi peu de données, MySQL ou Postgresql semblent disproportionnés et j'irais presque vous conseiller SQLite: léger, facile à maintenir (un seul fichier, très simple pour les sauvegardes) et performances largement suffisantes pour votre utilisation, et les dernières versions gèrent mieux les accès concurrents. Et côté client, avec un framework comme Ruby on Rails (qui utilise SQLite par défaut), votre appli peut être prête en deux semaines.
    (ceci étant dit, si vous avez déjà des connaissances en PHP et MySQL, il est peut-être plus sage de partir sur ces solutions, surtout qu'a priori le développement n'est pas votre métier de base)

  4. #24
    Membre du Club
    Profil pro
    Inscrit en
    janvier 2009
    Messages
    219
    Détails du profil
    Informations personnelles :
    Âge : 28
    Localisation : France

    Informations forums :
    Inscription : janvier 2009
    Messages : 219
    Points : 61
    Points
    61

    Par défaut

    Je connais les bases du langage SQL, j'ai utilisé un peu MySQL mais je n'ai jamais codé en php.

    D'après les biologistes, il y aura une dizaine d'accès (modifications) à la base par jour, pour le moment par 2 personnes, à terme par 5/6/7.

    Savez-vous si je pourrai facilement accorder des droits d'accès différents suivant les groupes d'utilisateurs à une même table ? J'imagine qu'il est possible par exemple d'accorder les droits sur toute la table sauf tel attribut...

  5. #25
    Membre Expert Avatar de StringBuilder
    Homme Profil pro Sylvain Devidal
    Chef de projets Générix
    Inscrit en
    février 2010
    Messages
    1 678
    Détails du profil
    Informations personnelles :
    Nom : Homme Sylvain Devidal
    Âge : 35
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets Générix
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2010
    Messages : 1 678
    Points : 2 228
    Points
    2 228

    Par défaut

    Citation Envoyé par jane40 Voir le message
    Je connais les bases du langage SQL, j'ai utilisé un peu MySQL mais je n'ai jamais codé en php.

    D'après les biologistes, il y aura une dizaine d'accès (modifications) à la base par jour, pour le moment par 2 personnes, à terme par 5/6/7.

    Savez-vous si je pourrai facilement accorder des droits d'accès différents suivant les groupes d'utilisateurs à une même table ? J'imagine qu'il est possible par exemple d'accorder les droits sur toute la table sauf tel attribut...
    La gestion des droits, tu la feras plutôt dans l'applicatif.
    Généralement, le site PHP (ou autre) se connecte avec un user commun à toute la base et tous les users (on peut s'amuser à faire plusieurs comptes, mais ça peut rapidement devenir complexe).
    Ensuite, dans le code PHP, tu dis "ah ben Marcel, il a le droit de changer l'age du capitaine, mais pas Alfred."
    => Généralement, on gère ça sous forme d'une table d'utilisateurs (qui contient les login/pass des utilisateurs) et une table de droits, à laquelle fait référence la table des utilisateurs.
    Lors de l'authentification de l'utilisateur, il lit alors la table des utilisateurs pour vérifier le login/pass saisi, et tu charges les droits correspondants. Ensuite tu sais quelles pages/champs afficher ou non.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •