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 :

Choix SGBD pour application Delphi


Sujet :

Bases de données Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Par défaut Choix SGBD pour application Delphi
    Bonjour, j'aimerai savoir qu'est ce que vous recommandez comme SGBD pour une application Delphi, avec une base de données sur un serveur Windows 2003, une dizaine de client qui s'y connecte en windows XP.
    Une base de taille raisonable, avec une quarantaine de tables et au pire 500.000 enregistrements dans la plus grande table...

    P.S : C'est pour migrer une appli faite avec Access, pour accéder à des procédures stockées, triggers etc...
    J'aimerai MySQL, mais n'est ce pas plus dédié aux applis web ?

  2. #2
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 76
    Par défaut
    Personnellement j'utiliserai SQL Server

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Citation Envoyé par sofiane1111 Voir le message
    Personnellement j'utiliserai SQL Server
    Pour SQL server il faut une license car la version Express ne permet que 5 connexions simultanées.

    Sinon MySQL pourquoi pas, pour 500 000 enregistrements c'est encore jouable sans ralentissement. (faut bien optimiser les requetes)
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 190
    Par défaut
    Firebird

  5. #5
    Membre actif
    Inscrit en
    Novembre 2007
    Messages
    50
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 50
    Par défaut
    Merci de vos réponses, mais j'aurais aimé avoir un peu plus d'explication...
    Genre comment est géré la connection à la BDD, pourquoi la solution là, le cout etc...

    Par exemple la réponse de Rayek est très intéressante. Merci d'ailleurs.

    P.S : Firebird j'ai essayé ça à l'air imbuvable, y a des clients ou c'est de la pure ligne de code ? Je pense me diriger vers MySQL, quelqu'un à une expérience à partager en Delphi / MySQL ça m'intéresse.

  6. #6
    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 jesusnavas Voir le message
    P.S : Firebird j'ai essayé ça à l'air imbuvable, y a des clients ou c'est de la pure ligne de code ? Je pense me diriger vers MySQL, quelqu'un à une expérience à partager en Delphi / MySQL ça m'intéresse.
    si Firebird est compliqué pour une utilisation avec Delphi, il est de mon devoir de te conseiller d'arrêter le développement

    Sinon, pour être plus sérieux : Firebird est très facile a utilsé avec Delphi. Tu peux utiliser plusieurs connecteurs (dbexpress, UIB ou même IBX). Tu peux aussi utiliser des outils comme IBExpert (ou SQLManager (dispo aussi pour MySQL et bien mieux que le MySQL Browser)) pour créer ta base : la version personnel est déjà très bien.
    MySQL est moins simple à gérer, ne permet pas de backup à chaud et si tu veux faire un peu d'administration de ta base dans ton soft : tu dois investir dans des composants.

    En plus MySQL n'est pas gratuit si tu veux vendre ton appli.

    il y a un sujet la dessus ici :
    http://www.developpez.net/forums/showthread.php?t=26493

  7. #7
    Membre éprouvé
    Inscrit en
    Août 2002
    Messages
    144
    Détails du profil
    Informations personnelles :
    Âge : 49

    Informations forums :
    Inscription : Août 2002
    Messages : 144
    Par défaut
    Pour un developpement (delphi + base de données) pur, propre, efficace et simple, il n'y a pas photo, c'est le trio UIB, Firebird, Delphi. Je travaille dans une tres grande entreprise, et dans mon usine nous n'utilisons que cette solution. Cela plusieurs années que c'est comme cela, et nous n'avons eu aucun probleme (perte de données, temps de réponse, sauvegarde, restauration), que du bonheur en gros... ;-). Avant nous utilision DB2/400 et/ou MsAccess.... Je ne regrette pas ce temps là...

    C'est vrai que cette solution est unidirectionnelle, mais vous verrez à la longue, cette restriction vous permettra de developper des applis stables et optimisées...
    Il faudra abuser des requetes SQL, ce n'est pas compliqué... et remplir les controles associés "à la main"... Grace à cela, vous pourrez utiliser des controles non prevu pour etre connectés à des dataset... Perso, j'utilise enormenent la VirtualTreeview, qui permet de faire des listes, des grilles vraiment performantes et agréables.

    Voila, voila

    Bon dev,

    A+

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

Discussions similaires

  1. Choix d'un SGBD pour application métier (Web)
    Par Neilime05 dans le forum Décisions SGBD
    Réponses: 10
    Dernier message: 14/11/2011, 18h42
  2. Choix SGBD pour gérer des fichiers Excel et des images ?
    Par benoit69 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 01/03/2007, 12h02
  3. Choix SGBD pour l'envoi d'e-mails ?
    Par toto14 dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/02/2007, 10h43
  4. Choix SGBD pour un intranet
    Par Balbuzar dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 03/06/2005, 17h04
  5. Choix port pour application client-serveur
    Par Tiaps dans le forum Développement
    Réponses: 7
    Dernier message: 15/03/2004, 09h49

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