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

Access Discussion :

Access me convient-il ? (limites et performances à terme) [Débat]


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2002
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 14
    Points : 14
    Points
    14
    Par défaut Access me convient-il ? (limites et performances à terme)
    Bonjour,

    Bon je viens de lire la totalité du (long) thread intitulé "Pour ou contre Access" avec grand intérêt, et cela m'amène à poser plusieurs questions :

    Je développe un projet sous VB 6 qui attaque une base Access sur un PC dédié (mais en réseau poste à poste) à partir de 10 à 15 postes.

    Le fichier .mdb fait actuellement près de 2 Mo (après compactage) alors que pour l'instant peu de (grosses) tables sont utilisées, et encore seulement depuis quelques mois, j'anticipe donc une montée en taille assez forte.

    Il y a en tout une bonne trentaine de tables dont la majorité sont toutes petites et n'évoluent presque pas, mais une petite dizaine d'entre elles va augmenter de plusieurs milliers - parfois dizaines de milliers - d'enregistrements par an.

    Je précise que je ne me sers d'Access (d'ailleurs version 7.0) que comme "réceptacle", c'est-à-dire que je ne me sers du programme lui-même que pour ajouter une table ou modifier sa structure, ce qui est de plus en plus rare, tout étant fait depuis du code VB sur les postes "client".

    J'en viens à mes questions :

    1) Est-ce fou de se servir d'Access pour un tel projet ? (et pourquoi)

    2) Si pour l'instant tout fonctionne très bien, quels sont les symptômes désagréables que je risque de rencontrer à terme ? (lenteur... )

    3) Est-ce stupide de continuer ainsi et d'attendre d'éventuels problèmes pour migrer sur une autre base ?

    Merci par avance pour vos réponses éclairées,

  2. #2
    Membre expérimenté Avatar de stigma
    Homme Profil pro
    Créateur jeux vidéo
    Inscrit en
    Octobre 2003
    Messages
    1 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Créateur jeux vidéo
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 111
    Points : 1 612
    Points
    1 612
    Par défaut
    ça fait 10 ans que je connais Access et actuellement je développe une appli de non conformités avec des pc en réseau et la taille de ma mdb compactée fait déjà 3,5 M° sans rien dedans ou presque. Alors te biles pas, Access a de la ressource.
    J'ai vu des applis de 30 M° tourner, mais elles n'étaient pas très optimisées au niveau des tables.

  3. #3
    Membre à l'essai
    Inscrit en
    Septembre 2003
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Septembre 2003
    Messages : 24
    Points : 18
    Points
    18
    Par défaut Re: Access me convient-il ?
    Bonjour,

    Citation Envoyé par Marco le Pouillot
    mais une petite dizaine d'entre elles va augmenter de plusieurs milliers - parfois dizaines de milliers - d'enregistrements par an.
    là oui, ça risque d'être un peu juste ... certains disent qu'au delà de 60'000 enregistrements environ par table, les performances commencent à "craquer". Alors si tu gardes ta base 4-5 ans et que tu enregistres 100'000 enregistrements à l'année ... le quota sera atteint. Pour ma part je n'ai pu vérifier ce fait

    Pour le reste je n'ai trop rien à dire, ça me paraît bon (access pour une pme de 15 personnes).
    Par contre fais attention à ton appli cliente, je ne connais pas son but mais il te faudra optimiser les requêtes pour ne pas surcharger ton réseau (pb des bases de données fichier).

    Citation Envoyé par Stigma
    ça fait 10 ans que je connais Access et actuellement je développe une appli de non conformités avec des pc en réseau et la taille de ma mdb compactée fait déjà 3,5 M° sans rien dedans ou presque. Alors te biles pas, Access a de la ressource.
    J'ai vu des applis de 30 M° tourner, mais elles n'étaient pas très optimisées au niveau des tables.
    Oui tout à fait d'accord avec stigma ...

    Dernière chose, depuis peu j'ai découvert la base de données interbase su ce même forum et en cas de pépin, tu pourrais te tourner sur celle-ci car elle me semble correspondre à tes besoins également. Par contre dans ce cas, un IDE comme Delphi s'imposera à Visual Basic.


    @+

  4. #4
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    pour les limites d'access... no souci !
    Je suis actuellement sur une base qui n'est pas en production.
    Elle contient à peu près 18mois de données.
    240Mo. Les temps de réponse sont bon en local comme en réseau.

    Depuis Access 2000, la taille limite du mdb est de 2Go
    Je te déconseille par contre fortement de laisser la base atteindre une telle taille !
    Tu risquerais de ne même plus pouvoir l'ouvrir.
    Pense au compactage.

  5. #5
    Membre à l'essai
    Inscrit en
    Novembre 2002
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Novembre 2002
    Messages : 14
    Points : 14
    Points
    14
    Par défaut
    Merci pour vos réponses.

    Si je comprends bien, il est urgent... d'attendre

    Comme je suis sous Access 7.0, je m'inquiéterai quand la taille de la base dépassera 700 Mo.

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

Discussions similaires

  1. Limitations et performances des clés IGN
    Par Hanneke dans le forum IGN API Géoportail
    Réponses: 1
    Dernier message: 14/08/2013, 11h18
  2. [Access] Problème SQL SELECT LIMIT
    Par oxygen240 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 09/09/2010, 15h11
  3. Access : Valeur Numérique Hors Limites(Null)
    Par Kenshin86 dans le forum VB.NET
    Réponses: 9
    Dernier message: 31/03/2008, 03h18
  4. LIMIT plus performant
    Par Cyrius dans le forum Requêtes
    Réponses: 5
    Dernier message: 12/08/2006, 18h13
  5. limiter l'access aux tables
    Par xopos dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 16/08/2004, 10h53

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