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 :

Remplacement du BDE


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 71
    Par défaut Remplacement du BDE
    Bonjour,
    je cherche une base de donnée qui support client/server sans installation ni configuration integré a delphi, j'ai trouver accuracer de www.aidaim.com je veux savoir svp s'il est stable rapide et support de larde base de donnée ou si vous connaissez d'autre base de donnée qui remplace BDE sans suppliment d'installation du coté client?
    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 662
    Billets dans le blog
    65
    Par défaut
    Bonjour et Bienvenue,

    Tout d'abord une précision BDE n'est pas un SGBD mais un ensemble (interface) permettant d'accéder à des bases de données (Interbase par exemple) ou des tables (Paradox , DBase etc...).

    La question est donc peu claire. Oui il existe des ensemble de composants permettant d'accéder a des bases de données et ce sans installation (ou presque) supplémentaire mais non je ne pense pas que Accuracer soit un accessit a des bases de données relationnelles dans un environnement client serveur.

    Donc tout d'abord : quel est l'existant ? version de Delphi, type de SGBD (ne me dites pas BDE !)
    quel est l’environnement ? je crois comprendre que c'est réseau
    que voulez vous faire ? du mono-poste (à priori non), du client-serveur (à priori oui) ou du multi-tiers
    Questions subsidiaires optionnelles
    pourquoi voulez vous changer (outre le fait que BDE soit obsolète) ?
    comment comptez vous vous y prendre ?

    En fonction de ces réponses on pourra certainement vous orienter davantage et avant de répondre je vous suggère la lecture du sondage situé en haut du forum

  3. #3
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 097
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 097
    Par défaut
    Même débat sur le remplacement du BDE dans le sujet [XE7] Base de données du 19 Janvier 2016

    Il existe aussi MySQL Embedded, juste une DLL, en l'incluant comme ressource dans l'EXE et en l'extrayant si elle n'existe pas sous forme de fichier au lancement de l'application, c'est transparent pour l'utilisateur
    SQlite, tout aussi simple que MySQL, juste une DLL !
    FireBird Embedded ...
    Sybase AnyWhere, lui réclame un peu plus de travail pour le déploiement,
    Absolute DataBase, très proche de Accuracer mais déjà évoqué sur le forum, contrairement à Accuracer dont je découvre l'existence

    Au moins, ces bases sont connus, tu auras la communauté qui pourra t'aider

    FireBird et SQLite sont gratuit
    Sybase AnyWhere est payant
    MySQL peut être vicieux avec son cout au déploiement à chaque serveur lorsque l'on ne fait pas de l'OpenSource : Commercial License for OEMs, ISVs and VARs
    Absolute DataBase, même prix que Accuracer

    Accuracer en plus d'être payant, tu risques d'avoir très peu de connaisseurs !
    J'espère qu'ils assurent un bon support, mais cela semble être le cœur de métier de faire des compos DB pour Delphi
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    707
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 707
    Par défaut
    Le moteur de SQLite peut aussi être intégré à l'exécutable, dans ce cas il n'y a pas de dll à distribuer.

  5. #5
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    71
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 71
    Par défaut
    Bonjour,
    je vous remercie pour votre réponses rapide, je que je veux c'est une base de donnée qui marche en tant que client/server en tcp sans supplément d'installation chez le client ou autre configuration et qui support de large DB plusieurs GB j'ai deja tester absolute database il est bien mais ne support pas client serveur juste multiusers par contre accuracer oui il ma fait remise de 50% pour le prix mais le problème je pense c'est un seul développeur pas une équipe ce qui veux dire s'il est malade ou qlq chose lui arrive vous n'aurai ni mise a jours ni support.
    pour mysql Embedded et FireBird Embedded est qu'ils on gratuit meme pour les app commercial ou payante? est ce qu'il marche en local et en tant que client/serveur ? est ce qu'il supporte les base de donné de plusieurs GB ou TB ? est ce qu'ils on rapide et stable avec plusieurs utilisateurs ? combien de connexion concurrent peuvent support ?
    Cordialement,

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 662
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 662
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    pour moi, sans conteste, Firebird répond aux critères souhaités
    1 - client/server en tcp
    2- large DB plusieurs GB
    seul point ne correspondant pas totalement bien que pour les postes clients une seule dll suffisse, que je recommande plutôt une installation un peu plus poussée dll quelques autres fichiers dans un répertoire spécifique , mais une installation en mode silencieux est simple et très efficace. (et cela n'a rien à voir avec les problèmes rencontrés avec BDE, problèmes qui je le pense vous ont fait poser cette question)


    MySQL Embeded comme Firebird Embeded sont pour des applications mono poste (comme l'indique le embeded) et si Firebird est gratuit je ne suis pas sur que MySQL le soit vraiment dès qu'il s'agit d'application commerciale mySQL est AMHA un faux gratuit

    Firebird est une vraie SGBDR open source, donc gratuite, même si un soutien à la fondation est quand même souhaitable.

    Reste à savoir avec quoi vous voulez y accéder (pas les composants BDE bien évidemment ) si vous utilisez Delphi 7... D2010 je recommande les composants ZEOSDBO (gratuits eux aussi, et faciles à maitriser si vous maitrisez BDE ) mâtinée avec un peu de UIB pour ce qui est des fonctions systèmes, si vous avez XE4 ou plus les composants Firedac sont encore mieux

Discussions similaires

  1. [Erreur BDE sous XP] Ouverture du module de base de données
    Par touhami dans le forum Bases de données
    Réponses: 5
    Dernier message: 18/05/2008, 13h09
  2. delphi et base de donnee access
    Par landry005 dans le forum Bases de données
    Réponses: 5
    Dernier message: 26/04/2006, 14h44
  3. Base de donnee "delphi"
    Par medsoft dans le forum Bases de données
    Réponses: 5
    Dernier message: 19/02/2006, 13h17
  4. faire un filtrage par date sur base de donnee "delphi
    Par medsoft dans le forum Bases de données
    Réponses: 7
    Dernier message: 04/02/2006, 17h03
  5. comment compacter une table (base de donnees) sous delphi
    Par redhammd dans le forum Bases de données
    Réponses: 5
    Dernier message: 23/11/2005, 10h42

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