Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > Delphi > Bases de données

Bases de données Vos questions concernant les bases de données (BDE, Access, SqlServer...)

Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Affichage des résultats du sondage: Quel SGBD pour Delphi ?
Access 31 7,31%
DB2 / UDB 4 0,94%
Informix 1 0,24%
Interbase / Firebird 164 38,68%
MySQL 60 14,15%
Oracle 30 7,08%
Paradox 49 11,56%
PostgreSQL 13 3,07%
SQL Server 63 14,86%
Autre ( Précisez ) 9 2,12%
Votants: 424. Vous ne pouvez pas participer à ce sondage.

Publicité
'
Réponse
 
Outils de la discussion
Vieux 24/02/2009, 19h47   #41
colfire_dev
Membre actif
 
Avatar de colfire_dev
 
Homme
Directeur des systèmes d'information
Inscription : novembre 2007
Messages : 245
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Maroc

Informations professionnelles :
Activité : Directeur des systèmes d'information

Informations forums :
Inscription : novembre 2007
Messages : 245
Points : 160
Points : 160
Envoyer un message via MSN à colfire_dev
Me je suis plutôt pour Interbase, Stabilité, robustesse, facilite, efficacité et surtout pas un produit Microsoft.
__________________
A la Recherche du Parfait il faut faire et refaire
L'homme sage apprend de ses erreurs. L'homme encore plus sage apprend des erreurs des autres.
colfire_dev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2009, 22h52   #42
NorexaMS
Candidat au titre de Membre du Club
 
Inscription : février 2009
Messages : 94
Détails du profil
Informations personnelles :
Localisation : Algérie

Informations forums :
Inscription : février 2009
Messages : 94
Points : 11
Points : 11
Citation:
Envoyé par host22 Voir le message
Salut;
Moi je croit que c'est plus une question de préférence et d'utilisation qu'autre choses car les mecs qui ont conçus IB , FIB ,MS sql ,ACcess, ...etc se sont cassés la tête pendant un certain nombre d'années !!!!
Ce n'est pas une question de préférence seulement c'est une question d'avantages et d'inconvénients, de performances et de capacités de compatbilité et surtout de fiabilité et de sécurité, les "MECS" qui ont concu ces sgbd ont tous un but commun, développer le meilleur en se basant sur lacorrection des erreurs et des imperfections du précédent.
Citation:
Envoyé par host22 Voir le message
Moi Personnellement j'ai concu plusieurs applications avec Access (ADO) et j'ai aucun probleme
Tu dis access (ADO) ca n'a rien a voir, access c'est pas ADO et ADO c'est pas access, Access est un SGBD (Système de Gestion des Bases de Données) Fichier et ADO (ActiveX Data Objects) sont des compos de connexion et traitement aux SGBD qui eux passent par ODBC actuellement OLE DB. C'est a dire on peut utiliser ADO pour se connecter pas forcement a ACCESS et on peut se connecter a une base ACCESS pas forcement en utilisant ADO.
si tes app utilisant access n'ont aucun probleme c'est parceque tes applications ne sont pas destinés a un gros volume de données et/ou ne traietnt qu'une petite bdd en local. essaye de développer une application de base de donnée destinée à une utilisation professionnelle (entreprise), et tu verra que ta base access commence a déconner, access est un sgbd fichier , les limitations de la capacité des BDD y sont minuscules par rapport a des sgbdr client/serveur tel FB , IB, oracle, sql ... etc. Je persiste a dire que le principal role d'access est avant tout pédagogique pour les premieres contact avec les bdd comme paraddox.
Citation:
Envoyé par host22 Voir le message
je l'utilise pour sa simplicité, sa maniabilité
simplicité, oui parceque il comporte un GUI à la office, mais pour les autres il y'a des outils, shareware ou freeware assez bien, IBExpert pour IB FB par exemple
Citation:
Envoyé par host22 Voir le message
aussi le détail le plus important est que ADO est fournit avec windows donc on peut installer plus facilement notre application sur n'importe quelle autre pc (win)..
primo il n'est pas nécessaire de passer par ADO pour se connecter a une MDB,
secundo les ce ne sont pas les compos ado qui sont fournis avec windows mais l'ODBC, les ADO serons inclus dans ton EXE compilé,
Tertion : ADO ne sont pas des compos natifs ils passent par ODBC.
Quatro : l'ODBC n'est pas disponible sur toutes les versions win, par défaut pour WIN XP PRO ok mais pas pour les autres. par contre pour les autres SGBD si t'uitlise des compos natifs comme ZEOSDB tu n'a besoin de rien installer sauf le SGBD lui meme.
NorexaMS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2009, 15h17   #43
chh2008
Membre du Club
 
Avatar de chh2008
 
Inscription : mars 2008
Messages : 126
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mars 2008
Messages : 126
Points : 59
Points : 59
Bonjour
j'ai utilisé Sql serveur, oracle et Interbase et dans ces trois je trouve que
interbase est le plus adapté pour un developpeur autant pour sa facilité d'administration que pour sa tres bonne integration et sur tout sa tres grande
stabilité qui font de luis un sgbd de qualité.
chh2008 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2009, 18h33   #44
Félix Guillemot
Membre éprouvé
 
Avatar de Félix Guillemot
 
Félix Guillemot
Inscription : avril 2009
Messages : 153
Détails du profil
Informations personnelles :
Nom : Félix Guillemot
Âge : 40
Localisation : France

Informations forums :
Inscription : avril 2009
Messages : 153
Points : 447
Points : 447
Interbase pour la simplicité d'administration, les performances, la stabilité (qui s'est bien bien améliorée), la facilité d'installation, rapport qualité-prix.
Interbase est loin d'être un produite exotique, il est utilisé par beaucoup d'éditeurs de logiciels qu'on ne le croit.
Félix Guillemot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2009, 23h14   #45
VLDG
Membre chevronné
 
Inscription : mars 2002
Messages : 716
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 716
Points : 605
Points : 605
statitistiques au niveau international

http://wings-of-wind.com/2009/08/27/...-after-part-1/
VLDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/08/2009, 14h00   #46
makowski
Expert Confirmé

 
Homme Philippe Makowski
Consultant spécialité Firebird
Inscription : mai 2002
Messages : 2 256
Détails du profil
Informations personnelles :
Nom : Homme Philippe Makowski
Âge : 49
Localisation : France

Informations professionnelles :
Activité : Consultant spécialité Firebird
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 2 256
Points : 3 576
Points : 3 576
Citation:
Envoyé par akqiraGraviTy Voir le message
Firebird présente les mêms avantages que Interbase mais en plus simpliste.
Plus "simpliste" ????

vous avez déjà comparé les fonctionnalités et performances des deux ?
__________________
Philippe Makowski
IBPhoenix - Firebird
Membre de l'April
makowski est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2009, 22h25   #47
figoleparigo
Invité régulier
 
Homme Stéphane
Ingénieur développement logiciels
Inscription : novembre 2009
Messages : 21
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 36
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : novembre 2009
Messages : 21
Points : 5
Points : 5
J'ai récupéré un projet fait en delphi qui dialogue avec une base Interbase/Firebird et j'ai eu un peu de mal à m'y retrouver avec les composants IBSQL et IBClientDataSet.
De plus, la base est un peu lente et les requêtes SQL limitées (selon notre expert maison).

Maintenant j'ai modifié le projet pour utiliser une base MySQL, et j'utilise les API C de la librairie libmysql.dll plutôt qu'un composant et c'est plus simple.
Du coup, le code est plus simple et les accès à la base sont nettement plus rapides.
figoleparigo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2009, 08h04   #48
skywaukers
Membre Expert
 
Avatar de skywaukers
 
Homme Dany Leblanc
Directeur de projet
Inscription : juin 2005
Messages : 989
Détails du profil
Informations personnelles :
Nom : Homme Dany Leblanc
Localisation : France, Charente (Poitou Charente)

Informations professionnelles :
Activité : Directeur de projet
Secteur : Industrie

Informations forums :
Inscription : juin 2005
Messages : 989
Points : 1 379
Points : 1 379
Envoyer un message via ICQ à skywaukers Envoyer un message via MSN à skywaukers Envoyer un message via Yahoo à skywaukers Envoyer un message via Skype™ à skywaukers
Citation:
Envoyé par figoleparigo Voir le message
De plus, la base est un peu lente et les requêtes SQL limitées (selon notre expert maison)..
C'est un peu simple comme argumentation, je peux ainsi dire exactement le contraire... Qu'elle requette est limitée ? Il me semble que Firebird est conforme aux normes SQL les plus récentes. Tu as des exemples de requettes plus simples en MySQL qu'en Firebird ?

@++
Dany
skywaukers est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2009, 22h40   #49
VLDG
Membre chevronné
 
Inscription : mars 2002
Messages : 716
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 716
Points : 605
Points : 605
Citation:
Envoyé par figoleparigo Voir le message
De plus, la base est un peu lente et les requêtes SQL limitées (selon notre expert maison).
Tu devrais proposer à ton "expert maison" de faire un DIF

Tu as certaines fonctionnalités comme le REPLACE ou la désactivation de l'intégrité référentielle que tu ne peux pas faire avec Firebird...

Par contre il y a des fonctionnalités importantes qui font partie de la nomr SQL qui existent dans Firebird (les CTE's) par exemple et qui ne sont même pas a l'état de projet dans MySQL.
VLDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2009, 07h52   #50
SergioMaster
Modérateur
 
Avatar de SergioMaster
 
Homme Serge Girard
Développeur informatique
Inscription : janvier 2007
Messages : 4 206
Détails du profil
Informations personnelles :
Nom : Homme Serge Girard
Âge : 56
Localisation : France

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

Informations forums :
Inscription : janvier 2007
Messages : 4 206
Points : 7 263
Points : 7 263
UPDATE OR INSERT de Firebird n'est t-il pas équivalent de REPLACE
Quant à la désactivation de l'intégrité référentielle je pense que je n'aurais pas besoin de chercher loin pour la désactiver

De toute façon chacun verra toujours midi à sa porte . La grosse différence entre Firebird et mySQL reste la diffusion (ou plutôt son mode de diffusion) , la disponibilité sur des serveurs web et surtout la licence

Qui a dit que mySQL était un Open Source ? Free ?
__________________
La seule chose absolue dans un monde comme le nôtre, c'est l'humour. » Albert Einstein
J'entends et j'oublie. Je vois et je me souviens. Je fais et je comprends . Confucius
Si votre seul outil est un marteau, vous aurez tendance a ne voir que des clous
SergioMaster est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2009, 16h40   #51
VLDG
Membre chevronné
 
Inscription : mars 2002
Messages : 716
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 716
Points : 605
Points : 605
Citation:
Envoyé par SergioMaster Voir le message
UPDATE OR INSERT de Firebird n'est t-il pas équivalent de REPLACE
Quant à la désactivation de l'intégrité référentielle je pense que je n'aurais pas besoin de chercher loin pour la désactiver
Le REPLACE de MySQL est (je pense) un héritage des bases de données non relationnelles (comme MySQL avant la version 5) car il fait un delete et un insert : ce qui est très différent d'un update. C'est une fonction totalement inutile et même dangereuse.

Même chose pour la désactivation de l'intégrité référentielle : inutile et dangereux pour un SGDBR.
VLDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2009, 18h59   #52
Franck SORIANO
Expert Confirmé
 
Franck Soriano
Leader Technique
Inscription : juin 2005
Messages : 1 758
Détails du profil
Informations personnelles :
Nom : Franck Soriano
Âge : 35
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Leader Technique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2005
Messages : 1 758
Points : 3 986
Points : 3 986
Citation:
Envoyé par VLDG Voir le message
Même chose pour la désactivation de l'intégrité référentielle : inutile et dangereux pour un SGDBR.
Dangereux je veux bien, inutile certainement pas !

Tu as déjà fait des imports massifs de données ? Sur des tables avec des contraintes dans tous les sens. Ordonner les insert dans l'ordre des FK est souvent un vrai casse-tête, parfois insoluble et totalement contre performant.

Dans ce genre de traitements, il est fréquent de désactiver toutes les contraintes, faire le chargement des données, puis vérifier les contraintes de façon globale à la fin lorsqu'on les réactive.
Franck SORIANO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2009, 18h44   #53
VLDG
Membre chevronné
 
Inscription : mars 2002
Messages : 716
Détails du profil
Informations forums :
Inscription : mars 2002
Messages : 716
Points : 605
Points : 605
"Tu as déjà fait des imports massifs de données ? Sur des tables avec des contraintes dans tous les sens. Ordonner les insert dans l'ordre des FK est souvent un vrai casse-tête, parfois insoluble et totalement contre performant."

Je parle de la manière dont on peut le faire avec MySQL : tu fais juste un Foreign key check à 0 je crois, tu peux faire n'importe quoi....

Comme tu n'as pas à réactiver les contraintes puisque tu ne les as pas désactiver, c'est transparent et tu ne vois même pas si tu as fais des erreurs (ou peut être dans les log serveurs mais c'est tout). Je trouve cela trop permissif.
VLDG est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/11/2009, 21h11   #54
chaplin
Membre Expert
 
Avatar de chaplin
 
Inscription : août 2006
Messages : 1 141
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 1 141
Points : 1 339
Points : 1 339
Quand il s'agit d'inserer plusieurs millions d'enregistrements dans une table, la solution s'impose immédiatement de désactiver toutes contraintes en supposant bien entendu que la source soit cohérente.
chaplin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2010, 13h02   #55
Mstreatboy
Membre régulier
 
Holy
Inscription : décembre 2007
Messages : 77
Détails du profil
Informations personnelles :
Nom : Holy
Âge : 25

Informations forums :
Inscription : décembre 2007
Messages : 77
Points : 92
Points : 92
Envoyer un message via MSN à Mstreatboy Envoyer un message via Skype™ à Mstreatboy
MySQL, le top pas que dans le Open. Administration, fiabilité...Trop peace
Mstreatboy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/07/2012, 13h30   #56
newflash
Futur Membre du Club
 
Inscription : août 2009
Messages : 52
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : août 2009
Messages : 52
Points : 15
Points : 15
sql server

stabilité
portage
coût
compétence
déploiement de l'application
newflash est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h31.


 
 
 
 
Partenaires

Hébergement Web