1. #1
    Membre à l'essai
    Femme Profil pro
    Experte agréée en gestion de projet web sur www.webagency321.com
    Inscrit en
    avril 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Experte agréée en gestion de projet web sur www.webagency321.com

    Informations forums :
    Inscription : avril 2016
    Messages : 18
    Points : 11
    Points
    11

    Par défaut DB access utilisée par fichiers excel en simultané

    Bonjour,

    J'utilise 6 fichiers excel en simultané. Chacun pèse 90MO.

    Les algos de ces fichiers excel ont besoin de données de référence pour réaliser leurs calculs.
    Ces données de référence représentent environ 30 millions de lignes * 6 à 10 colonnes.

    Compte tenu du volume de données, je ne vais pas les intégrer dans les fichiers excel, et je pense plutôt utiliser une table access dans laquelle je placerai mes 30 millions de lignes, et dans chaque fichier excel, je placerai une requête qui ira puiser les données dont il a besoin. Normalement, les requêtes ne seront pas très fréquentes (disons toutes les 15 secondes pour chaque fichier excel), mais elles peuvent éventuellement survenir en même temps.

    Quelqu'un ayant déjà fait cela aurait-il des conseils à me donner?
    30 millions d'enregistrements * 6 à 8 colonnes dans une table access : est-ce convenable?
    6 fichiers excel qui vont réaliser des requêtes en parallèle et éventuellement simultané dans cette table access centrale : est-ce cohérent?

    Merci de vos conseils,

    Nicole


    PS : pour info, Je bosse avec excel 2007 et access 2007 avec cette machine : Intel Core i5-4440 CPU @ 3.1GHz, 16MO RAM, Windows 10, 64 bits OS, x64 processor

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    12 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 12 301
    Points : 27 157
    Points
    27 157

    Par défaut

    Salut;

    30 millions de lignes, ca commence à faire pas mal; quel est le poids de ta bdd access ?

    Il est probable que le temps de recuperation de tes données dans ton fichier excel soit superieur à 15 secondes :/
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Membre à l'essai
    Femme Profil pro
    Experte agréée en gestion de projet web sur www.webagency321.com
    Inscrit en
    avril 2016
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 47
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Experte agréée en gestion de projet web sur www.webagency321.com

    Informations forums :
    Inscription : avril 2016
    Messages : 18
    Points : 11
    Points
    11

    Par défaut

    Bonjour,

    Merci de ta réponse.

    Sais-tu à partir de combien d'enregistrements ça commence à prendre du temps?
    Je ne voudrais pas excéder 0.5 seconde.

  4. #4
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Inscrit en
    juillet 2007
    Messages
    12 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Developpeur VBA migrant tranquillement vers C# et VB.Net =]
    Secteur : Finance

    Informations forums :
    Inscription : juillet 2007
    Messages : 12 301
    Points : 27 157
    Points
    27 157

    Par défaut

    1 demi seconde ? c'est relativement court comme delai, surtout si tu pars sur une base partagée sur le réseau avec une latence plus ou moins pourrie...
    C'est souvent exponentiel, commence par faire des blocs de 50 puis 100, 500 et 1000 pour voir le temps de traitement
    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  5. #5
    Membre averti
    Inscrit en
    février 2011
    Messages
    336
    Détails du profil
    Informations forums :
    Inscription : février 2011
    Messages : 336
    Points : 404
    Points
    404

    Par défaut

    Bonjour,
    Pour un tel volume et des utilisateurs concurrents, une base SQL serveur me semble plus appropriée que Access.

Discussions similaires

  1. Question droits d'utilisation de fichiers Excel
    Par oiapoque dans le forum Excel
    Réponses: 2
    Dernier message: 28/08/2006, 16h04
  2. Créer et utiliser des fichiers excel sous linux
    Par cronos6 dans le forum Zope
    Réponses: 2
    Dernier message: 02/06/2006, 09h14
  3. Réponses: 2
    Dernier message: 18/02/2006, 18h07
  4. export d'access vers un fichier excel prédéfini
    Par kuhnden dans le forum Access
    Réponses: 3
    Dernier message: 05/01/2006, 22h08
  5. [Turbo Pascal] Utiliser un fichier Excel
    Par Lady dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 09/03/2003, 20h34

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