Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Outils
Outils Forum d'entraide sur les outils pour MySQL. Avant de poster -> Outils MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/01/2005, 08h32   #1
Invité de passage
 
Inscription : janvier 2005
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 5
Points : 2
Points : 2
Par défaut MySQL VS Access

Je suis en BTS IRIS (infromatique industrielle) et je doit réaliser une base de donnée en utilisant le langage C++. Or deux solutions me sont proposées. MySQL ou Access.

Personnellement je préfère MySQL mais mes professeurs me demande des arguments (techniques et pouvant convaincre un client potentiel) pour justifier mon choix. :

Pouvez-vous m'aider car les arguments que je leur ais fournis ne semble pas les satisfaire.


Merci.
Yevetrovitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 09h40   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Ce serait bien de mentionner les arguments que tu as exposés, ça évitera qu'on te resserve les mêmes....

De plus, on ne réalise pas une BD avec un langage, le langage sert à manipuler des données se trouvant dans la BD.....

Et donc, quel est le contexte de ton appli en C++:
- contraintes d'architecture (mono-poste, réseau, web) ?
- quel type d'appli (gestion, datawarehouse,....) ?
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 09h54   #3
Invité de passage
 
Inscription : janvier 2005
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 5
Points : 2
Points : 2
Les argumentrs que j'ai mentionné étaient que j'étais plus à l'aise avec MySQL qu'avec Access et qu'Access était lié à Microsoft et donc payant.

Mon appli C++ doit analyser un objet photographier par une caméra numérique et dire s'il correspond aux critères de qualités. Ma base de données intègrera le nombre total d'objet analysé, le nombre d'objet rejeté. De plus, il se peut que la base de donnée doive gérer un journal d'évènements (Mémorisation de tout les évènements du systéme : démarrage, erreurs, extinction ....).

Elle doit être capable d' accepter la connexion de trois poste simultanné connecté via l'architecture TCP/IP: autant dire que les deux en sont capable.

Merci et dsl pour ma question alambiquée.
Yevetrovitch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 10h28   #4
Candidat au titre de Membre du Club
 
Inscription : septembre 2002
Messages : 25
Détails du profil
Informations forums :
Inscription : septembre 2002
Messages : 25
Points : 11
Points : 11
Envoyer un message via MSN à Ruddy16
SI tu est plus a l'aise avec Mysql, pourquoi ne pas essayer ??

Comme Argument j'aurai mentionné le coût réduit de Mysql par rapport a Access, ainsi que les nombreuse ressources disponibles sur internet pour les développeurs qui utilisent des outils libres.

Sinon voila un lien qui pourrai t'aider :

http://www.developpez.net/forums/viewtopic.php?t=34298


@ plus
Ruddy16 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2005, 11h45   #5
Membre habitué
 
Homme amine bourhil
Conseil - Consultant en systèmes d'information
Inscription : novembre 2004
Messages : 104
Détails du profil
Informations personnelles :
Nom : Homme amine bourhil
Localisation : Maroc

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : novembre 2004
Messages : 104
Points : 108
Points : 108
Envoyer un message via MSN à bmamine Envoyer un message via Yahoo à bmamine Envoyer un message via Skype™ à bmamine
à mon avis tu ne dois pas parler d'acces ( ton cas pour des connexion simultanées car access les gere tres mal et là on ne parle plus d'un serveur de base de donées mais d'un serveur de fichiers puisque c'est un dossier qui va être partagé) donc access est trés mal garé si tu veux une comparaison. mais quand même tu oser le faire
voici des liens pour t'inspirer:
http://sql.developpez.com/sgbdr/
http://fadace.developpez.com/sgbdcmp/
bmamine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2005, 16h14   #6
Membre à l'essai
 
Inscription : novembre 2004
Messages : 17
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 17
Points : 21
Points : 21
Citation:
Les argumentrs que j'ai mentionné étaient que j'étais plus à l'aise avec MySQL qu'avec Access et qu'Access était lié à Microsoft et donc payant.
C'est pas un argument. Etre à l'aise avec un outil ne veut rien dire. A ton avis, quand une entreprise bascule d'Exchange vers Notes, c'est parce que le PDG est "plus à l'aise avec Notes" ? Tu as de la formation qui sert à rendre les gens à l'aise. Schumacher n'est pas sur Ferrari parce qu'il est plus à l'aise avec une Ferrari, on lui a donné une Ferrari et son boulot c'est qu'elle arrive la première, par exemple...

Payant ne veut rien dire. MySQL est payant, ou alors tu as lu en diagonale leur licence. L'important, c'est le TCO : Total Cost of Ownership. Si un soft MS coûte 100 mais nécessite une personne payée 10, alors qu'un autre soft coût 10 mais nécessite 100 personnes payées 50, qui est le plus cher ? La licence software n'est qu'un élément du coût d'un projet.

Ensuite, tu compares deux choses pas comparables : Access et MySQL. Je serais MicroSoft, je te dirais : comparez-le à MS-SQL.

Donc ce que je vendrais à ta place :
* partir sous MySQL car Access est gentil certes, mais pas sérieux
* MySQL sous InnoDB versus Access : gros risque de perte de données, irrécupérable
* Access ne gère pas les transactions proprement
* Access n'est pas un vrai SGBD : ce n'est pas un vrai serveur, c'est dans le meilleur des cas un fichier partagé
* Access est tellement spécifique qu'il ne permet aucune évolution : MySQL permet de "prendre son temps", soit le projet passe à la trappe, soit il évolue et on peut basculer sous Oracle ou autre
* Access implique un environnement Windows
* Access est limité à 2Go en taille, et gère TRES SALEMENT ses fichiers : zéro scalabilité
* Access est le dealer du coin : il pousse à faire les interfaces "à sa sauce", alors qu'il faut distinguer la base des interfaces, donc une fois qu'on s'est shooté à Access, on est accro...
Danny est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h28.


 
 
 
 
Partenaires

Hébergement Web