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 :

[Design] Requete SQL ou Caching XML ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 147
    Par défaut [Design] Requete SQL ou Caching XML ?
    Bonjour à tous,

    Voila je developpe une application web, sur laquelle une module de recherche sera enormement solicité.
    Parmis les criteres de recherche j'ai notamment, le Pays, la région, et la sous région :

    Ex France -> Corse -> Haute Corse
    Canada -> Quebec -> Laurentide

    Ces criteres sont sélectionnables via des dropdownlists sur lesquelles je fait des aller-retour serveur pour les alimenter.

    Au départ, j'ai une DDL avec tout mes pays, des que je choisis un pays, je fais une requete SQL qui va me chercher toutes les régions associés au pays et je les affiches sur la page. Et la meme chose avec la sous région.

    Ce mode de fonctionnement donne lieu a beaucoup de requetes. Sans compter le nombre d'utilisateurs que je peux avoir sur la page.

    Toutes ces données sont dans des Tables.

    Du coup je me demandais si ca ne serait pas plus judicieux de mettre les données dans un fichier XML et de lire le fichier plutot que de faire des requetes ?

    Ou encore loader en cache le fichier xml au démarage de l'application ca serait surement plus performant ?

    A votre avis qu'elle est la meilleur des solutions ?

    Merci par avance de vos conseils

    B.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 147
    Par défaut
    Petit précision si je fais un extract de mes données le fichier fait 168 Ko ....

  3. #3
    Expert confirmé
    Avatar de neo.51
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    2 663
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 663
    Par défaut
    Pourquoi tu mets pas ces infos dans un dataset que tu gardes dans le cache ?

    Je pense que la lecture d'un fichier xml sur des infos trés solicitées ça va faire pas mal gratter ton disque dur

    Un petit dataset en cache serait plus adapté

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 147
    Par défaut
    Merci Néo de ta réponse,

    pour le moment j'ai mis en cache, dans un variable d'application un objet XMLDocument contenant le fichier que je charge au démarage de l'application.

    Tu crois que le DataSet est plus adapté ? Est ce que 167Ko de données en cache c pas de trop ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 147
    Par défaut
    Bon j'ai opter pour le XMLDocument et je fait des requetes xPath c assez rapide et efficace.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. requete SQL XML
    Par mmanas dans le forum Langage SQL
    Réponses: 12
    Dernier message: 27/08/2008, 09h55
  2. [Recherche] Parser requetes SQL en XML
    Par UnnamedBoy dans le forum Langage SQL
    Réponses: 2
    Dernier message: 15/01/2008, 13h28
  3. Réponses: 1
    Dernier message: 06/08/2007, 10h39
  4. Requete SQL pour de l'xml.
    Par G_angel dans le forum C#
    Réponses: 3
    Dernier message: 14/07/2007, 11h30
  5. [XML] DTD representant requete SQL
    Par voyageur dans le forum Langage SQL
    Réponses: 2
    Dernier message: 10/05/2006, 11h18

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