|
|||||||
| Bases de données Vos questions concernant les bases de données (BDE, Access, SqlServer...) |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#41 |
|
Membre actif
![]() |
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 refaireL'homme sage apprend de ses erreurs. L'homme encore plus sage apprend des erreurs des autres.
|
|
|
00
|
|
|
#42 | |||
|
Candidat au titre de Membre du Club
![]() Inscription : février 2009 Messages : 94 ![]() |
Citation:
Citation:
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. 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:
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. |
|||
|
|
00
|
|
|
#43 |
|
Membre du Club
![]() Inscription : mars 2008 Messages : 126 ![]() |
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é.
|
|
|
00
|
|
|
#44 |
|
Membre éprouvé
![]() ![]() Félix GuillemotInscription : avril 2009 Messages : 153 ![]() |
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. |
|
|
00
|
|
|
#45 |
|
Membre chevronné
![]() Inscription : mars 2002 Messages : 716 ![]() |
|
|
|
00
|
|
|
#46 | |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 256 ![]() |
Citation:
vous avez déjà comparé les fonctionnalités et performances des deux ?
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
|
00
|
|
|
#47 |
|
Invité régulier
![]() Stéphane Ingénieur développement logiciels Inscription : novembre 2009 Messages : 21 ![]() |
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. |
|
|
00
|
|
|
#48 | |
|
Membre Expert
![]() |
Citation:
@++ Dany |
|
|
|
00
|
|
|
#49 | |
|
Membre chevronné
![]() Inscription : mars 2002 Messages : 716 ![]() |
Citation:
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. |
|
|
|
00
|
|
|
#50 |
![]() ![]() Serge GirardDéveloppeur informatique Inscription : janvier 2007 Messages : 4 206 ![]() |
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 |
|
|
00
|
|
|
#51 | |
|
Membre chevronné
![]() Inscription : mars 2002 Messages : 716 ![]() |
Citation:
Même chose pour la désactivation de l'intégrité référentielle : inutile et dangereux pour un SGDBR. |
|
|
|
00
|
|
|
#52 | |
|
Expert Confirmé
![]() ![]() Franck SorianoLeader Technique Inscription : juin 2005 Messages : 1 758 ![]() |
Citation:
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. |
|
|
|
00
|
|
|
#53 |
|
Membre chevronné
![]() Inscription : mars 2002 Messages : 716 ![]() |
"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. |
|
|
00
|
|
|
#54 |
|
Membre Expert
![]() Inscription : août 2006 Messages : 1 141 ![]() |
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.
|
|
|
00
|
|
|
#55 |
|
Membre régulier
![]() |
MySQL, le top pas que dans le Open. Administration, fiabilité...Trop peace
|
|
|
00
|
|
|
#56 |
|
Futur Membre du Club
![]() Inscription : août 2009 Messages : 52 ![]() |
sql server
stabilité portage coût compétence déploiement de l'application |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com