Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD
Décisions SGBD Forum de décisions sur le choix en bases de données. Le Comparatif
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 29/07/2005, 10h37   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Par défaut SGBD et création d'entreprise

Bonjour,
D'ici peu, je vais créer mon entreprise de services.
afin de gérer les clients, je souhaite créer une base de données.
Pour la créer, j'ai pensé à user de MySQL (c'est gratuit!!!).
Par contre pour l'exploiter, j'hésite entre:
- utiliser l'ensemble EasyPHP. Seulement, j'ai peur que le niveau de sécurité soit trop faible;
- SQL Server : c'est bien, mais c'est cher!;
- euh... je vois pas beaucoup de solution.

En fait, je voudrais un server dédié SGBD que l'on puisse attaquer en intranet par php (je pense que ceci est le plus pratique). Bien sûr je pourrais créer une apllication Java ou C++ mais bon, je n'ai pas trop le temps. Tandis que le site, avec Dreamwaver, ce sera vite fait.

Alors, avec Mysql, que puis-je faire?
Jean-Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2005, 11h46   #2
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
Salut Jean Michel,

Tu peux toujours aller voir le comparatif des sgbd.

Par contre si tu utilise mysql ,tu n'utiliseras pas sql server.
Ce sont deux sgbd différentes.
Cybher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2005, 14h41   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Par défaut Oui, oui

Oui, je sais que ce sont 2 SGBD différents. Je disais cela pour préciser que je ne dépenserai pas un rond la-dedans, car le prix est vraiment trop excessif à mon gout.

Là, j'en suis venu à installer Apache/PHP/MySql (sans utiliser easyPHP) afin de mieux controler l'environnement.
Jean-Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2005, 14h47   #4
Modérateur
 
Avatar de Cybher
 
Homme Michel
Consultant informatique
Inscription : mai 2005
Messages : 3 006
Détails du profil
Informations personnelles :
Nom : Homme Michel
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Consultant informatique
Secteur : Conseil

Informations forums :
Inscription : mai 2005
Messages : 3 006
Points : 4 039
Points : 4 039
De toute facon , pour du gratuit le plus courant est mysql ou postgresql.

Tout dépend ce que tu vas faire.
Cybher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2005, 17h19   #5
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
ben tu réponds toi même à ta question non :
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 09h26   #6
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
Dans sa version MSDE, SQL Server est gratuit. Sa seule limite la taille, des bases de données ne doit pas dépasser 2 GO. Mais rien n'empêche de faire 60 bases !
D'ici là ton entreprise aura grandit et tu pourra acheter une version plus complète.

Pense aussi aux solutions du genre MSDN à 2 240 € qui contient tout : OS, suite office, serveurs, outil de dev...

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 10h49   #7
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Par défaut Victoire !

Je suis tout content.

J'ai trouvé un tuto pour installer Apache, MySQL et PHP5 avec des sécurité. J'y ai passé toute la soirée. L'installation fut rapide et efficace. c'est bien protégé.

Youpi!
Jean-Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 10h57   #8
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Citation:
Envoyé par SQLpro
Pense aussi aux solutions du genre MSDN à 2 240 € qui contient tout : OS, suite office, serveurs, outil de dev...

2 240 € .... mouais, bof. Vois-tu.
Si on me demandais de choisir entre cher et gratuit, à ce jour je répondrais : gratuit.
Jean-Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 18h39   #9
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Citation:
Envoyé par Jean-Michel
2 240 € .... mouais, bof. Vois-tu.
Si on me demandais de choisir entre cher et gratuit, à ce jour je répondrais : gratuit.
ben 2240 € c'est pas ce que l'on peut nommer de "cher".
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2005, 19h01   #10
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Par défaut Bof!

Ben tu sais, quand t'es du côté du salarié, tu peux dire ça en te disant que le patron peut bien débourser ça.
Mais quand tu es patron, tu changes de discours, crois-moi.
Jean-Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2005, 13h59   #11
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
Tu as tout à fait raison !

je suis aussi patron (tout seul) et je fais énormement de conseil en matières de SGBDR SQL. Et j'apporte des solutions qui genèrent d'importantes économies...

Par exemple tu prend MySQL et Php...
MySQL comence à peine à savoir faire des sous requêtes, des requêtes ensemblistes. Il ne connais toujours pas les procédures stockées, les UDF ect...
En définitive, cette simplicté cache un coût : deux fois plus cher en développement car demande deux fois plus de code pour faire la même chose que ce que tu ferais avec Oracle, SQL Server ou IBM DB2.
Ne parlons pas non plus des problèmes de rapidité supposé de MySQL... Rien à voir avec ces SGBDR qui sont toujours les premiers dans les bench (TPC-C par exemple).

Enfin en manière de rapidité de service Web, Php est loin d'être aussi performant qu'ASP/IIS. Pour t'en convaincre, lit les résultats du TPC-W :
http://www.tpc.org/tpcw/results/tpcw_perf_results.asp
http://www.tpc.org/tpcw/results/tpcw_price_perf_results.asp
Etonnant de voir que le couple gagnant est quasi systématiquement IIS et MS SQL Server !!!

Enfin, pour ce qui est de la modélisation, j'introduit chez mes clients un outil de nom Power Designer (ex AMC). C'est un outil à 3 000 euros. En général mes clients le refusent lorsque je leur en parle. Et lorsque je leur en fait la démo, notamemnt pour les mises à jours d'architecture de bases de données, il comprennent rapidement le nombre de mois de travail qu'ils économisent !!! Donc, il l'achètent au final.

Le prix d'un produit ne veut rien dire. C'est le rapport de son coût sur son efficacité qui est important. Mais cela nécessite une mise de fond, parfois importante il est vrai !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 08h39   #12
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
exactement, on ne peut pas faire plus belle démonstration. On a tendance à trop confondre libre et gratuit. Les produits libres générent souvent un coût plus ou moins caché trop rarement pris en considération.
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 10h26   #13
Membre habitué
 
Inscription : octobre 2004
Messages : 145
Détails du profil
Informations forums :
Inscription : octobre 2004
Messages : 145
Points : 149
Points : 149
Citation:
Envoyé par SQLpro
Par exemple tu prend MySQL et Php...
MySQL comence à peine à savoir faire des sous requêtes, des requêtes ensemblistes. Il ne connais toujours pas les procédures stockées, les UDF ect...
[...]

Enfin en manière de rapidité de service Web, Php est loin d'être aussi performant qu'ASP/IIS. Pour t'en convaincre, lit les résultats du TPC-W :
http://www.tpc.org/tpcw/results/tpcw_perf_results.asp
http://www.tpc.org/tpcw/results/tpcw_price_perf_results.asp
Etonnant de voir que le couple gagnant est quasi systématiquement IIS et MS SQL Server !!!

[...]

Le prix d'un produit ne veut rien dire. C'est le rapport de son coût sur son efficacité qui est important. Mais cela nécessite une mise de fond, parfois importante il est vrai !

A +
Pour ce qui est des UDF, des procédures stockées et des sous-requêtes, des triggers et des vues, tu peux les utiliser depuis la version 5.0. Certes ce n'est pas aussi souple que sous Oracle ou SQL Server j'en convient, mais chaque outil à ses limites.

Pour les bench, tu m'excuseras, mai il y a bien longtemps que je ne fais plus confiance à ce genre de page... Sur 15 résultats, les 15 sont des solutions Microsoft, ils ont testé autre chose ? Pas de Oracle dans les résultat par exemple.
Un vrai bench de SGBD, ça se déroule avec la même machine, même config, même OS (si on peut), seulement avec un SGBD différent et là on peut comparer...

Donc que chacun preche pour sa paroisse, je veux bien, mais il faut respecter toutes les solutions.

Oui, les solutions libres sont gratuites, mais il est vrai (et c'est qqch que la majorité néglige) qu'elles peuvent être difficiles à maîtriser, entrainant un surcoût en temps.

Des études diligentées par Microsoft estime que le coût de posséssion des solutions libres est supérieur à celui des solutions Microsoft, justement à cause de cet investissement pour maîtriser les outils et le besoins d'expertise dans un monde peu documenté et quelquefois un peu brouillons (ça c'est moins qui le dit, pas MS).

Que chacun se fasse sont avis.
Je pense que si les majorité des serveurs web tourne sous Apache n'est pas innocent.
Idem pour l'utilisation de MySQL chez Google, Yahoo, la Nasa...
Idem pour PostgreS utilisé en remplacement d'Oracle pour gérer les bases DNS de nombreux grands serveurs DNS ".com"
Idem pour l'utilisation en masse de PHP pour les sites web...

De l'autre côté, Oracle reste LA référence SGBD pour tous avec DB2.
Microsoft a frappé un grand coup avec .Net en particulier pour le développement web et mobile, il est adopté en masse par les professionnel en particulier pour sa facilité et sa rapidité de développement...

A toi de te faire ton avis. Les solutions payantes sont souvent plus rapide à prendre en main. Beaucoup de solutions libres sont assez mature et peuvent rivaliser avec des solutions payantes...
ren0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 10h43   #14
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
attention mySQL 5 est toujours en version beta

http://dev.mysql.com/downloads/index.html

Citation:
MySQL 5.0 -- Development release (use this for previewing and testing new features)
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 14h19   #15
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Citation:
afin de gérer les clients, je souhaite créer une base de données
plutot que de débattre sur "savoir si mySQL gère les sous requêtes et autres" pensez vous que celà soit vraiment utile dans le contexte cité au dessus (en quote) ?
Gérer ses clients, ca peut sans doute très bien se faire avec MySQL non ?
A moins de s'appeler EDF ou je ne sais quelle énorme société, je doute qu'il ait 5.000.000 de clients à ses débuts (mais on sait jamais !)
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 15h46   #16
Membre du Club
 
Inscription : juin 2005
Messages : 136
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 136
Points : 46
Points : 46
Citation:
Enfin, pour ce qui est de la modélisation, j'introduit chez mes clients un outil de nom Power Designer (ex AMC). C'est un outil à 3 000 euros. En général mes clients le refusent lorsque je leur en parle. Et lorsque je leur en fait la démo, notamemnt pour les mises à jours d'architecture de bases de données, il comprennent rapidement le nombre de mois de travail qu'ils économisent !!! Donc, il l'achètent au final.
Juste une petite question sur power AMC, certes il est vrai qu'il paraît utile, creation d'un schema relationnel , MCD--> MPD mais quand on a l'interface de entreprise manger de sql server par exemple, son interet devient limité par rapport à son prix, nan? ou dans ce cas là; quels sont les autres interêt réelle de power amc?[/quote]
alpachico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2005, 21h46   #17
Membre éprouvé
 
Inscription : mai 2003
Messages : 494
Détails du profil
Informations forums :
Inscription : mai 2003
Messages : 494
Points : 455
Points : 455
Citation:
Envoyé par alpachico
Juste une petite question sur power AMC, certes il est vrai qu'il paraît utile, creation d'un schema relationnel , MCD--> MPD mais quand on a l'interface de entreprise manger de sql server par exemple, son interet devient limité par rapport à son prix, nan? ou dans ce cas là; quels sont les autres interêt réelle de power amc?
[/quote]
je serais toi je créérais un poste à part, car celà n'a rien à voir avec le sujet initial.
titides est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 08h28   #18
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Par défaut eh ben!!!

Bon, je viens de voir que l'article interesse.
Mieux qu'un cas d'école!

Je suis d'accord avec 'titides', je ne vais pas débourser une somme astronomique juste pour une petite base de données afin de gérer mes clients. Et j'en précise plus le besoin:

Gerer les clients, les rendez-vous, les techniciens attribués et quelques petites broutilles.

De plus, ce sera sur un intranet, dans une zone démilitatrisée (je ne veux pas d'accés à internet pour cette gestion). Il y aura tout au plus 4 ordinateurs connectés.

J'ai commencé à générer des pages PHP, et pour l'instant je suis assez content. Certes, certains d'entres vous mettez en avant des limites à MySQL, mais pour l'instant elles ne me concernent pas.

Cela dit, si je fais exploser mes bénéfices très vite (on peut toujours rêver!!! Faudra du temps comme tout le monde) je n'hésiterai pas à acquérir MS SQL Server car c'est un produit que je connais bien, fiable, performant (chacun ses goûts, désolé).

Enfin, comme je l'ai déjà dit, je pourrais très bien réaliser un application en Java ou C++. Seulement, je n'ai pas vraiment le temps à consacrer à cela (algo, interface graphique et réalisation, le tout en ligne de commande, je dis 'bof!')

Voila pour la petite explication.
Jean-Michel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 09h32   #19
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
tu peux aussi prendre un stagiaire pour ce type de projet. Ca lui permettra d'avoir un boulot intéressant et toi un produit gratuit et qui répond parfaitement à tes besoins
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2005, 11h19   #20
Candidat au titre de Membre du Club
 
Inscription : janvier 2005
Messages : 34
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2005
Messages : 34
Points : 12
Points : 12
Envoyer un message via MSN à Jean-Michel
Par défaut en effet

En effet, je pourrais très bien faire ceci. Seulement, là je suis en phase de création et je ne peux pas prendre de stagiaire.
Par contre, plus tard, je le ferait, ca, c'est sûr. Quand je vois comment cela s'est passé dans mes études pour trouver un stage interessant regroupant le maximum liens avec l'informatique...
Dans je n'hésiterais pas à en prendre et à leur proposer un stage complet (du moins, je ferais de mon mieux!)
Jean-Michel 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 04h33.


 
 
 
 
Partenaires

Hébergement Web