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

Bases de données Delphi Discussion :

[Delphi]Base de donnée ou fichier normal ?


Sujet :

Bases de données Delphi

  1. #1
    Invité
    Invité(e)
    Par défaut [Delphi]Base de donnée ou fichier normal ?
    Bonjour,

    Je souhaite développer une application qui fera des milliers de calculs en
    utilisant à chaque fois des valeurs contenu dans un fichier.

    Ma question est: dois-je utiliser un système de fichier normal (et donc moi-même gérer le fait de rechercher/lire la ligne n°x, enlever enregistrements à faire disparaître...) ou plutôt utiliser un système de base de donnée fourni avec delphi (lequel alors, car Delphi permet d'en utiliser plusieurs, d'après mes renseignements (interbase?)) ?

    En fait, quel est le principe le plus adapté pour ce type d'application ? (rapidité, fiabilité, simplicité de programmation).

    PS: j'utilise Delphi 7 et winXP

    Par avance, merci de votre aide.

    Julien.

  2. #2
    Membre habitué
    Avatar de xenos
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 400
    Points : 197
    Points
    197
    Par défaut
    Pour ma part, il me semble beaucoup plus pratique d'utiliser Interbase.

    - tu pourras avoir tous tes nombres dans un seul et unique fichier.
    - ce fichier pourra contenir énormement de tables.
    - tu pourras très facilement gérer cet ensemble de nombres avec le SQL.
    - tu pourras protéger tes informations par un mot de passe et un login.
    - ...

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci Xenos pour ta réponse.

    Si j'utilise Interbase, cela signifie donc que je devrais, si je souhaite exécuter mon futur programme sur un autre ordinateur, installer Interbase sur chaque PC client ?

    A moins qu'interbase ne "s'inclue" dans l'exécutable créé...

    Merci.

  4. #4
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Salut
    Il faudrait que tu détailles plus ton problème:
    - Si tes données ne sont pas persistentes, il vaut mieux que tu les enregistre dans un tableau Ce sera beaucoup plus rapide
    - Si elle sont persitentes, alors tout dépend du nombre de données que tu utilise Et quand tu dois les charger
    Bref explique un peu mieux ton problème
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour Pedro204,

    En fait, j'ai doit avoir environ 20 000 données dans un fichier de base.

    Après, je fais beaucoup de calculs qui puisent dans ces 20 000 données précédentes.

    Le tout en sachant que tous ces calculs ne contenant pas en mémoire, ils génèreront eux-même x fois 20 000 données. (ces données de calculs seront, au final, supprimées, une fois le résultat obtenu)

    D'où ma question, vaut-il mieux utiliser une base de données (notemment question rapidité ou facilité de mise à jour) ou plutôt un fichier (où là, tout es basique et où c'est à soi-même de tout gérer dont la suppression d'une donnée à l'intérieur d'un fichier de x enregistrements).

    En tous les cas, merci Pedro204 pour ta réponse.

  6. #6
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Points : 8 078
    Points
    8 078
    Par défaut
    Je pense alors que, comme xenos, la base de données est toute indiquée
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  7. #7
    Invité
    Invité(e)
    Par défaut
    Ok. Je vais donc m'orienter vers la base de données interbase.

    Merci à vous pour votre aide.

    Julien.

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

Discussions similaires

  1. Delphi, base de données, fichiers
    Par nek_kro_kvlt dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 19/09/2006, 23h29
  2. Réponses: 7
    Dernier message: 28/10/2005, 10h14
  3. [MFC] [POCKETPC] Base de données ou fichiers ?
    Par Yellowmat dans le forum MFC
    Réponses: 2
    Dernier message: 06/10/2005, 15h10
  4. Stockage de xml : base de données ou fichiers
    Par ahebert dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 26/08/2005, 07h28
  5. delphi & base de données
    Par tcheni dans le forum Bases de données
    Réponses: 1
    Dernier message: 19/04/2004, 07h58

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