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 :

DBExpress


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 6
    Par défaut DBExpress
    Bonjour

    je voudrais un conseil

    Est il intérresaant d'utiliser DbExpress pour créer
    une application Client/Serveur

    Merci

  2. #2
    Membre éclairé

    Profil pro
    Chef de Projet / Développeur
    Inscrit en
    Juin 2002
    Messages
    622
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de Projet / Développeur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2002
    Messages : 622
    Par défaut
    Oui, car c'est rapide et il pose nettement moins de problème que le BDE pour ce qui du déploiement.
    De plus le BDE est déclaré obsolète.

    Il faut cependant savoir que dbExpress est conçu pour être léger et rapide et qu'il est donc fonctionnellement limité par rapport au BDE.

    Personnellement j'utilise la librairie Zeos (www.zeoslib.net) qui a les même avantage de rapidité et de légerté que dbExpress tout en gardant la puissance d'un BDE.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 6
    Par défaut
    Salut

    Merci pour ta réponse

    Donc DBExpress, gére si 2 personnes se connecte sur la base
    et si 2 personnes font une mise à jour simultanément.
    Sais tu conbien de poste peut se connecter?

    Merci

  4. #4
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    dbExpress ne "gère" rien... c'est la base de données qui gère les connexions et les transactions.
    dbExpress n'est qu'un moyen de se connecter à une base et lui envoyer des ordres et récupérer des données.
    Ce middleware est performant car il n'exécute que ce qu'on lui demande à la différence du BDE qui fait des tas de choses totalement impropres à une programmation efficace en client serveur.
    D'un autre côté dbExpress réclame plus de précision, un peu plus de code, et une excellente maîtrise des concepts mis en jeu au niveau de la base (DDL, DML, transactions, ...).
    Si la base cible est Interbase le mieux est d'utiliser IBX, sinon dbExpress est aujourd'hui la seule solution. Rappelons que les SQL Links du BDE sont deprecated, le BDE lui même est frozen pour Paradox et dBase.
    dbExpress est présent sous Delphi Win32, Kylix et Delphi .NET ce qui assure la portabilité des applications entre ces plate-formes.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 6
    Par défaut
    Salut

    Merci Merlin

    Donc c'est ma base de donnée Interbase qui gère les connexions et les transactions

    Merci

  6. #6
    Membre Expert
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Par défaut
    Donc c'est ma base de donnée Interbase qui gère les connexions et les transactions
    pour être précis, c'est la base qui gère tout cela mais il faut quand même que ton application fasse des efforts :-)
    Notamment pour les transactions, si la base les gère, c'est à ton application d'ouvrir et comitter (ou annuler) les transactions de façon cohérente.

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 6
    Par défaut
    Merci pour tous ces renseignements

Discussions similaires

  1. [Kylix] dbExpress
    Par _dack_ dans le forum EDI
    Réponses: 1
    Dernier message: 02/04/2003, 23h53
  2. [Kylix] Problème de virgule/DBExpress
    Par jeanphy dans le forum EDI
    Réponses: 5
    Dernier message: 12/02/2003, 16h29
  3. [Kylix] kylix + dbexpress pour oracle!!
    Par RezzA dans le forum EDI
    Réponses: 6
    Dernier message: 14/01/2003, 18h33
  4. [Kylix] dbexpress & postgresql
    Par deniscm dans le forum EDI
    Réponses: 2
    Dernier message: 13/01/2003, 14h47
  5. [Kylix] dbexpress pour mysql4.0.1
    Par chico dans le forum EDI
    Réponses: 2
    Dernier message: 06/06/2002, 09h43

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