BD elements de choix...

BD elements de choix... - Programmation

Marsh Posté le 21-11-2001 à 17:35:44    

Je dois constituer une base de donnees, pouvez vous me proposer des SGBD en me donnant vos criteres de choix...
 
ma base sera accessible a traevers une interface Php(intranet) et sans doute une appli cliente en C++ pour l'administration.
 
le serveur n'est pas encore defini mais il pourrait etre sous Win/Linux/solaris et ce sera sans doute aussi le server internet
 
pour le server intranet je comptais proposer Apache mais si vous avez d'autres idees je suis a votre ecoute.
 
je pensais a MySQL mais il parait que il y a des risques de pertes de donnes ?
sinon PostgreSQL ?
Ou Oracle mais je ne me suis pas encore renseignee sur le prix...
Access risque d'etre vite deborde je pense...
je suis a votre ecoute...

 

[edtdd]--Message édité par BENB--[/edtdd]

Reply

Marsh Posté le 21-11-2001 à 17:35:44   

Reply

Marsh Posté le 21-11-2001 à 17:37:39    

t'as aussi sybase

Reply

Marsh Posté le 21-11-2001 à 17:38:10    

ou sql server ( je conseille la 7.0, elle est pas mal )

Reply

Marsh Posté le 21-11-2001 à 17:40:38    

daidai t'es sympas...
c'est pour une appli interne (intranet) donc moins c'est cher mieux c'est :D
et SQL server je ne crois pas que ce soit gratuit...
 
alors si tu ne me dis pas pourquoi c'est mieux que les autre... j'oublie...

Reply

Marsh Posté le 21-11-2001 à 17:40:50    

sql-server, Access  
 
tu demandes des noms, je t'en file :D  
 
le premier, je crois qu'il n'est pas donné. Par contre il est assez facile d'utilisation je trouve. Le second, pas la peine
 
Oracle, c'est pas la peine sauf si tu as des contraintes de perf et volume très importantes. sinon c'est cher et pénible à installer
 
Je dirais MySQL, que je ne connais pas mais est très répandu donc facile pour trouver de l'aide sur les forums


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 21-11-2001 à 17:50:46    

tout d'abord ATTENTION : si tu fais du php, tu risques de vraiment aimer ce langage et d'avoir un mal fou à revenir au c++ :D tu peux faire tellement de trucs en php, je ne vois même pas pourquoi tu aurais besoin d'une interface c++.
 
mysql je n'en suis qu'un 'petit' utilisateur mais ça ne m'a jamais déçu. c'est simple, c'est rapide -> c'est efficace. il y a certes des risques de pertes de données, ce n'est pas compliant acid blah blah blah ... tout ça dépend de tes données, de ton utilisation. en faisant des backups souvent tu ne devrais pas avoir de problèmes. tu peux mater la page d'utilisation de mysql, les qq chiffres sont quand même impressionnants : http://www.mysql.com/doc/M/y/MySQL_customer_usage.html
 
autre chose, mysql n'est PAS gratuit. c'est pas cher, mais pas gratuit.
 
sinon c'est très versatile, un pote qui code en c++ voulait faire un mini source safe avec mysql. faudra que je voie où il en est.

Reply

Marsh Posté le 21-11-2001 à 18:20:28    

BENB a écrit a écrit :

daidai t'es sympas...
c'est pour une appli interne (intranet) donc moins c'est cher mieux c'est :D
et SQL server je ne crois pas que ce soit gratuit...
 
alors si tu ne me dis pas pourquoi c'est mieux que les autre... j'oublie...  




 
tu parlais d'oracle, donc je pensait pas que tu cherchais que des bdd gratuites  :heink:

Reply

Marsh Posté le 22-11-2001 à 09:33:11    

youdontcare > merci de tes conseils...
le peu que j'ai lu sur php ne m'emballe pas tant que ca :D  
sauf pour faire une interface Database...
Je pensais que MySQL etait dispo en GPL ?
 
DDR555 > dions que je dois justifier mon choix, et que si je preconise qqchose de payant je dois absolument dire pourquoi il faut prendre cette solution (perf - securite - etc.)
 
C'est pas pour un truc enorme 4/5 tables, mais certaines aurront plus de qq milliers d'enregistrement, et le truc doit etre dispo sur tout les sites de la boite a travers le monde... puis eventullement ouvert aux client si ca marche...

Reply

Marsh Posté le 22-11-2001 à 09:48:09    

Bonjour
je crois (mais a confirmer) que mySql est gratuit sous utilisation sous linux mais devient payant dés que tu passe sous windows IIS. Mais ca reste à confirmer .
Moi je conseille mysql comme base parce que tu peux la gérer facilement avec phpmyadmin est tres simple à installer et vraiment complet.
mais c tres dur de faire un choix vu le nombre de produits disponible, le plus important etant de trouverla solution la plus adapté au besoin .

Reply

Marsh Posté le 22-11-2001 à 09:54:49    

BENB a écrit a écrit :

youdontcare > merci de tes conseils...
le peu que j'ai lu sur php ne m'emballe pas tant que ca :D  
sauf pour faire une interface Database...
Je pensais que MySQL etait dispo en GPL ?
 
DDR555 > dions que je dois justifier mon choix, et que si je preconise qqchose de payant je dois absolument dire pourquoi il faut prendre cette solution (perf - securite - etc.)
 
C'est pas pour un truc enorme 4/5 tables, mais certaines aurront plus de qq milliers d'enregistrement, et le truc doit etre dispo sur tout les sites de la boite a travers le monde... puis eventullement ouvert aux client si ca marche...  




 
Qqs milliers d'enregistrements dans 4 ou 5 tables, c'est peanuts.
 
Tu pourrais presque utiliser Access.
 
 
Mais pour une appli Web, MySQL sans hésiter


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 22-11-2001 à 09:54:49   

Reply

Marsh Posté le 22-11-2001 à 09:58:50    

Access est une grosse bouse quand on doit developper des interfaces etc ...
 
Par contre le moteur tient a peu pres la route (vu le nb d enregs que tu annonces y a aucun pb)
 
Donc si tu n utilises que le moteur SGBD c peut etre un bon choix pas trop cher  ;)

Reply

Marsh Posté le 22-11-2001 à 10:11:20    

Jupiler & Bloodymary_ > Access ? meme pour des access concurrents ? je vais avoir env 150 utilisateurs (frenetiques) au debut.
 
C'est pour faire une base de maintenance, les users entrent leurs Pb et les developpeurs .....
 
le but c'est que les users ne rentrent pas plusieurs fois le meme default et puissent suivre l'analyse et la correction des bugs qu'ils ont trouves...
 
Donc la base ne fera que grossir (je compte 7000 enr sur la table des defaults en 6 a 12 mois)...

Reply

Marsh Posté le 22-11-2001 à 10:26:41    

7000 enr, c'est ridicule pour un SGBD. Meme Access peut s'en tirer (j'ai déjà bossé sous Access avec plusieurs dizaines de milliers de records)
 
meme 1000 000 c'est petit (enfin pas pour Access ;) )
 
en revanche, au niveau accès concurrent, je ne peux pas trop dire ce que ca vaut

 

[edtdd]--Message édité par jupiler--[/edtdd]


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 22-11-2001 à 10:39:06    

BENB a écrit a écrit :

C'est pour faire une base de maintenance, les users entrent leurs Pb et les developpeurs .....
 
le but c'est que les users ne rentrent pas plusieurs fois le meme default et puissent suivre l'analyse et la correction des bugs qu'ils ont trouves...




 
Peut-etre OT mais :
Mantis c'est sympa pour faire ca:
http://mantisbt.sourceforge.net/
 
A+
LEGREG

Reply

Marsh Posté le 22-11-2001 à 10:43:04    

Access, au niveau accès concurrent, c'est à éviter absolument.
C'est très bien pour une base mono utilisateur pas trop grosse, mais au-delà...
 
Par contre, pour SQL Server, il y a une version gratuite (MSDE).
Elle peut être utilisée pour faire le déploiement d'une application sans raquer à chaque fois pour une license. Mais il faut pê avoir acheté une license SQL Server à la base. Renseigne-toi auprès de M$ !

Reply

Marsh Posté le 22-11-2001 à 10:45:17    

legreg a écrit a écrit :

 
 
Peut-etre OT mais :
Mantis c'est sympa pour faire ca:
http://mantisbt.sourceforge.net/
 
A+
LEGREG  




OT ?
il me semble que c'est ce nous voulions faire...
Et en plus c'est free, reste a voir comment ca marche et quelles sont exactement les conditions d'utilisation...
un gros Smack a toi !
et un smack a chacun de ceux qui ont bien voulu m'aider !

Reply

Marsh Posté le 22-11-2001 à 11:07:39    

merci  :)

Reply

Marsh Posté le 22-11-2001 à 14:19:03    

----
Access, au niveau accès concurrent, c'est à éviter absolument.  
C'est très bien pour une base mono utilisateur pas trop grosse, mais au-delà...  
----
 
tout a fait exact
si il y a ecriture ds ta BDD en simultane par plusieurs personnes, tu peux oublier Access, c est la cata
 
pour ton nb d enregs, il fait rire n importe quel SGBD, ne t inquiete pas pour ca

Reply

Marsh Posté le 22-11-2001 à 14:35:45    

C'est bien les acces concurents qui m'inquietent...
Pour le nombre d'enregistrement je pense que le Pb pourrait se poser au bout de quelques annes si on ouvre le systeme a nos clients... et encore le principal PB serait le tps de reponse non ? et tant que sa ne depasse pas qq secondes c'est bon pour moi...
 
En fait on m'a dit que MySQL n'etait pas super fiable et donc le me posais la question d'un autre SGBDR...
 
Mantis ne correspont pas tout a fait ce que nous voulions faire du point de vue strucure de base... mais je vois qu'ils sont sur une structure Apache-Php-MySQL et cela me conforte dans mon idee initiale...
 
ceci dit, si vous avez des critiques sur MySQL ou d'autres SGBDR je reste a l'ecoute on m'a parle de PostgreSQL qui serait aussi sous licence GNU... si quelqu'un sait ce que cavaut...

 

[edtdd]--Message édité par BENB--[/edtdd]

Reply

Marsh Posté le 22-11-2001 à 14:41:13    

SQL server 7 est vraiment top pour TOUT !  :jap:  
Fiable, facile, performant, riche ... tip top
 
Reste le prix ... que je connais pas !
Mais par rapport a Oracle, je pense que c est risible  ;)  
 
Si t as 2,3 sous a mettre dedans ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed