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

ASP.NET Discussion :

ORM et site à forte charge ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur
    Inscrit en
    Avril 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2007
    Messages : 52
    Par défaut ORM et site à forte charge ?
    Salut à tous !

    J'aurais aimé savoir quel ORM (Hibernate, Entity Framework, Subsonic ou autre...) vous me conseilleriez d'utiliser pour un site à forte charge ?

    Ou est-ce qu'il faut tout simplement bannir l'utilisation d'un quelconque ORM qui ne ferait que ralentir le site ?

    Si vous avez des retours d'expériences, n'hésitez pas !

    Merci d'avance pour vos réponses,
    Lionel.

  2. #2
    Membre Expert Avatar de Arthis
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 265
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : Italie

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 265
    Par défaut
    Qu 'est ce que tu appelles forte charge?

    Beaucoup d'utilisateurs a un moment donné et traitement leger ou peu d'utilisateurs mais des traitements lourds et long? Les deux ?

  3. #3
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Salut,

    Citation Envoyé par pot2yaourt Voir le message
    J'aurais aimé savoir quel ORM (Hibernate, Entity Framework, Subsonic ou autre...) vous me conseilleriez d'utiliser pour un site à forte charge ?
    Je te conseillerais surtout d'utiliser celui que tu connais le mieux

    Citation Envoyé par pot2yaourt Voir le message
    Ou est-ce qu'il faut tout simplement bannir l'utilisation d'un quelconque ORM qui ne ferait que ralentir le site ?
    Ca depends de pleeiiiiin de choses...

    La, basiquement, je dirais, commence par faire le site, et optimise apres coup (mais un DBA dirait certainement le contraire...)

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  4. #4
    Membre confirmé
    Profil pro
    Développeur
    Inscrit en
    Avril 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2007
    Messages : 52
    Par défaut
    Citation Envoyé par Arthis Voir le message
    Qu 'est ce que tu appelles forte charge?

    Beaucoup d'utilisateurs a un moment donné et traitement leger ou peu d'utilisateurs mais des traitements lourds et long? Les deux ?
    Dans mon cas, ça sera beaucoup d'utilisateurs à un moment donné, les traitements lourds étants déjà effectués sur des serveurs à part.

  5. #5
    Membre confirmé
    Profil pro
    Développeur
    Inscrit en
    Avril 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Avril 2007
    Messages : 52
    Par défaut
    En fait, vu que 98% du code SQL c'est des procédures stockées, je me dis que finalement c'est sans doute pas d'un grand intérêt d'opter pour un ORM.

  6. #6
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    pour un ORM "a la" NHibernate, pas forcement, apres, ca vaut peut-etre le coup d'integrer Subsonic ou MyGeneration pour te generer des classes de wrapping pour tes procedures stockees.

    Comme ca, tu t'enleves au moins du pieds l'epine du mapping et des fautes de frappe quand tu dois manipuler tes donnees

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

Discussions similaires

  1. [SSIS] Performances sous forte charge
    Par Bluedeep dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 15/11/2007, 15h55
  2. Optimisation de tables pour un site à forte consultation
    Par SuperCed dans le forum Requêtes
    Réponses: 3
    Dernier message: 27/07/2007, 11h03
  3. Forte charge du système lors d'une copie de fichiers
    Par calfater dans le forum Administration système
    Réponses: 5
    Dernier message: 08/01/2007, 17h52
  4. [Professionnel] Hébergement site à fort trafic
    Par bat11 dans le forum Hébergement
    Réponses: 1
    Dernier message: 03/01/2007, 18h40

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