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

Décisions SGBD Discussion :

Open Source : Firebird ou PostgreSQL pour une application client-serveur ?


Sujet :

Décisions SGBD

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 38
    Par défaut Open Source : Firebird ou PostgreSQL pour une application client-serveur ?
    Bonjour à tous,

    Je dois développer des appli. client-serveur en Delphi (D7) avec une base de données qui, sans être monstrueusement volumineuse, risque d'être tout de même conséquente.
    Etant arrivé à la conclusion qu'un SGBD tel que Oracle n'était pas nécessaire,
    j'hésite maintenant entre deux systèmes:
    Firebird ou PostgreSQL.
    Je n'ai trouvé aucune comparaison directe entre ces deux SGBD.
    Les utilisateurs de l'un et de l'autre pourraient-ils m' aider à me décider ?

    Merci d'avance pour tous conseils éclairés.

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 932
    Par défaut
    Je ne connais pas PostGre, cependant, et sans prêcher pour ma paroisse, je pense que le tandem D7 + Firebird te posera moins de problème.

    En effet, il existe de nombreux composants VCL permettant l'interaction avec FB (cf. http://interbase.developpez.com/outils/), dont certains fonctionnent presque à l'identique des composants natifs Delphi destinés à Interbase (IBX).

    Donc, entre l'aide Delphi, le forum Delphi & les BD, le Forum Firebird et les différents tutoriaux sur le sujet, ton appli avancera plus vite.

    Reste bien évidemment à vérifier que Firebird est en mesure de supporter effectivement toutes les fonctionnalités envisagées. Mais si l'appli fait de la gestion "classique", il n'y a a priori aucun souci.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    Les 2 bases de données sont à mon avis les 2 meilleures bases de données Open Source pour Delphi.

    Seulement, je pense qu'un outils comme IBExpert ou Database Worbench (Firebird) n'a pas d'équivalent aussi bien pour bien pour Postrgresql (je parle des versions lite)

    La communauté Delphi utilise plus Firebird.

    Tu peux aussi utiliser des composants qui te permettrons d'accéder aux 2 bases de données comme DBExpress, AnyDAC, IBDac, Zeos...

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 38
    Par défaut
    Ah, voilà une info intéressante pour moi.
    Je comprends bien que pour Delphi, le choix évident se porte tout naturellement sur FB, mais j'aimerais tester PostgreSQL, que je ne connais pas du tout, comme une alternative.
    Tu as cité une liste de composants, quels sont ceux qui te semblent les meilleurs pour PostgreSQL, et si possible open source .
    Je serais également très intéressé par l'avis d'utilisateurs Delphi-PostgreSQL.
    N'y a-t-il pas des raisons très particulières d'utiliser l'un de ces deux SGBD plutôt que l'autre ?
    J'ai évidemment consulté tout ce que j'ai pu trouver sur l'un comme sur l'autre, mais c'est l'avis d'utilisateurs que je recherche ici et pas forcément d'inconditionnels de l'un ou de l'autre.
    P.e. j'ai un peu de mal à comparer leur capacité respectives en matière de volumétrie ou de rapidité de traitement via Delphi.

    Merci.

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 737
    Par défaut
    Citation Envoyé par olidau Voir le message
    Tu as cité une liste de composants, quels sont ceux qui te semblent les meilleurs pour PostgreSQL, et si possible open source .
    https://sourceforge.net/projects/zeoslib

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 986
    Billets dans le blog
    6
    Par défaut
    Aujourd'hui PostGreSQL est très avance sur la partie data. Exemple : un SIG que n'a pas FB.
    Encore plus sur la partie admin ou les sauvegardes FB sont lente et les procédure de maintenance très pauvres.

    Je dirais grosso modo que PG est au niveau de ce qu'étais SQL Server 2000 !

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

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

Discussions similaires

  1. Combien de certificats pour une application client/serveur ?
    Par johnlamericain dans le forum Sécurité
    Réponses: 1
    Dernier message: 22/08/2014, 09h57
  2. Réponses: 2
    Dernier message: 30/09/2008, 02h43
  3. Quels composants utiliser pour une application client/serveur (mySql) ?
    Par whitespirit dans le forum Bases de données
    Réponses: 20
    Dernier message: 30/01/2008, 05h46
  4. Réponses: 3
    Dernier message: 15/06/2007, 18h14
  5. Réponses: 5
    Dernier message: 24/09/2005, 20h31

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