OVH Cloud OVH Cloud

choix serveur bdd

23 réponses
Avatar
Henri Madranges
bonjour tout le monde
actuellement en stage pour une assoc pour les jeunes je suis entrain de
realiser une bdd et une interface en java pour l'utiliser
mon choix de base est interbase
et en fait j'hesite un peu sur la machine qui va etre le serveur car je n'ai
jamais acheté de si grosse machine
l'os sera W2000 ou 2003 server
la taille de la base je l'estime à 1.5 Go
jusqu'a 10 connexions simultanées

je pensais donc à un serveur genre dell poweredge 2600
avec un disque 36 go pour le systeme
3 disques 18 go en raid 5 pour la base
1 disque 36 go pour le journal

faut-il le prendre en mono ou biprocesseur?
1go ou 2 go de ram?

et unité de sauvegarde?

si vous avez des idées je suis preneur
merci

3 réponses

1 2 3
Avatar
Kim Nhan
Bruno Jargot wrote:

C'est une beta. Donc inutilisable, par les gens sérieux, sur une base de
production.



c'est une beta qui sera la version définitive ;-)
je teste l'alpha de puis plusieurs mois et aucun problème majeur.
Avatar
Mad
echange passionné!! chacun defend un peu son beefteak

bon alors de tte facon ca y est cela sera W2000 pas le choix.
j'en reveins toujours au meme point, la config materielle.
il me faut un serveur stable et surtout qui a une assistance, donc pas de
machine montée par mes soins
cé donc genre dell, ibm ou hp
donc scsi ou sata?
raid 0,1 ou 5 et comment je repartis ca sur les disques (systeme, base et
journal)?


"Kim Nhan" a écrit dans le message de
news:
Bruno Jargot wrote:

> C'est une beta. Donc inutilisable, par les gens sérieux, sur une base de
> production.

c'est une beta qui sera la version définitive ;-)
je teste l'alpha de puis plusieurs mois et aucun problème majeur.
Avatar
CM
> Je ne peux que te déconseiller d'utiliser MSDE...
>
> Non pas que ce soit un mauvais moteur, mais tu ne disposeras d'aucun


outil
> graphique d'administration,

faux, même Microsoft à comblé cette lacune sans parler des outils tiers


gratuits.

De plus cela n'a pas d'importance en exploitation, mais uniquement en
développement...



Notons d'abord qu'il s'agit bien de développer un applicatif, n'est-ce-pas ?
A partir de là, affirmer que "cela n'a pas d'importance SAUF en
développement", c'est un peu ridicule... en plus d'être faux : une interface
graphique d'administration, cela sert aussi... à l'administrateur... qui
n'est pas toujours développeur... ;-)

Pour ce qui est des interfaces graphiques, vous avez raison, enfin à moitié,
vraiment à moitié, car à ma connaissance la seule chose que Microsoft donne
gratuitement c'est un outil d'adminstration en mode Web... Pas toujours
idéal... Et IIS et la sécurité...

-->
http://www.microsoft.com/downloads/details.aspx?FamilyIdÀ39A798-C57A-419E-ACBC-2A332CB7F959&displaylang=en

De votre coté, n'hésitez pas à donner des liens afin de donner un peu de
poids à vos affirmations...

Bien entendu, il existe quantité d'outils graphiques d'administration pour
nombre de SGBD gratuits...

MySQL : http://www.mysqlfront.de/
PostgreSQL : http://www.pgadmin.org/pgadmin3/index.php
FireBird : http://nte-socio.univ-lyon2.fr/Marc_Grange/Telecharger.htm

...

> MSDE, c'est un SqlServer bridé et sans outil
> d'administration... J'ajoute que je ne suis pas certain de la totale
> gratuité de MSDE...

et si !



Et non...

MSDE est redistribuable à partir du moment ou l'un des outils a été acquis
a.. ASP.NET Web Matrix*
b.. MSDN® Universal, Enterprise, and Professional subscriptions
c.. Microsoft Office XP Developer Edition
d.. SQL Server 2000 Developer, Standard, and Enterprise Editions
e.. Microsoft Visual Studio® .NET Architect, Developer, and Professional
Editions*
f.. Microsoft Visual FoxPro® 7.0 or 8.0
Ceci est précisé à cette URL :
http://www.microsoft.com/sql/msde/howtobuy/msdeuse.asp


Hé non, MySQL n'est pas gratuit ! Quand à le comparer a de vrais SGBDR il
s'écoulera encore de l'eau sous les ponts avant que MySQL sache faire des
procédures stockées, des triggers, des intégrité référentielles et sache


piloter
des transactions correctment. Sans parler de l'absence des sous-requêtes


ou des
requêtes ensemblistes !!!



Tout dépend des besoins... C'est un peu comme pour Word, Excel ou OpenOffice
(tiens, encore du gratuit;-)) : la grande majorité des utilisateurs
n'exploite qu'une petite partie des fonctionnalités... MySQL connait un
grand succès, ce n'est pas tout à fait par hasard ni grace au marketing...
MySQL peut tout à fait convenir... Et si MySQL ne convient pas, PostgreSQL
ou FireBird se feront un plaisir de le remplacer... gratuitement...

Aujourd'hui Windows a dépassé en stabilité les versions actuelles de


Linux.

Ce que j'aime, c'est le point de vue totalement subjectif et l'absence
totale d'argument... :-)

Au niveau attaques, c'est encore effectivement Linux qui semble le moins
affecté. Mais cela est en train de changer et les derniers efforts de MS


dans ce
sens semble porter leurs fruits.



Cela va tellement bien coté sécurité que le très très en retard Service Pack
2 pour XP focalise presque exclusivement sur la sécurité... Il y aurait donc
un vrai gros problème de sécurité ? Depuis longtemps ?

> A ta place, par gout, par sécurité, par économie, j'aurais opté pour :
> OS : Linux (Mandrake, par exemple)

Non, windows convient bien



Aussi bete, méchant, et inefficace que l'affirmation inverse si aucun
argument ne vient appuyer vos affirmations...

A dire vrai, les deux deraient l'affaire, bien entendu, la différence tient,
par exemple et au hasard, dans la gratuité de l'un, et dans les risques au
niveau sécurité pour l'autre...


> Base : PostgreSQL (existe aussi sous Windows)

Là je suis assez d'accord



Avec ce petit inconvénient de la version béta (pour la v8, premiere version
native sous Windows)


> Langage : Python avec wxWindows pour l'interface utilisateur (de


sorte
> que ton programme tournerait aussi bien sous Linux que sous Windows)

Aucun intérêt !



Toujours aucun argument pour appuyer pareille affirmation...
Les MVP ? Pas besoin d'argument, leur parole a force de loi !
(Je blague : d'autres interviennent arguments solides à l'appui : cf
http://www.dotnetguru.org/)

Sinon, au hasard, pgAdmin, un outil graphique d'administration de PostgreSQL
utilise justement wxWindows...
Et d'ailleurs, on aimerait bien savoir ce qui ne présente pas d'intérêt...
Le multi-plateforme ? Auquel cas Kylix, Python, Java : aucun intéret ?

ASP ou PHP oui, pourquoi pas ...



Notre ami souhaite-t-il réaliser une interface Web ?

Moi mes conseils sont généralement payant (cher) et souvent appliqués en
entreprise et jusqu'ici je n'ai pas noté de réclamation de mes clients ...



A trop vouloir défendre "votre" chapelle, vous en finiriez par manquer de
crédibilité... tout en commentant des erreurs relevées ci-dessus... Et ce
dernier argument enfonce le clou... Vous eclipsez tout le monde, là, c'est
clair... Car voyez vous, nous autres, sommes payés une misère avec une
clientelle déçue à 100% par tous nos projets qui sont systématiquement des
ratés monumentaux...



"Fred BROUARD - SQLpro" a écrit dans le message
de news:41239ca1$0$317$
beaucoup d'erreurs...

MG a écrit:
> Je ne peux que te déconseiller d'utiliser MSDE...
>
> Non pas que ce soit un mauvais moteur, mais tu ne disposeras d'aucun


outil
> graphique d'administration,

faux, même Microsoft à comblé cette lacune sans parler des outils tiers


gratuits.

De plus cela n'a pas d'importance en exploitation, mais uniquement en
développement...


> et tu seras limité à 2Go (par base)... Si tu
> devais dépasser les 2Go, alors soit tu changes de moteur (ce qui


pourrait se
> faire dans la douleur si tu as des procédures stockées ou d'autres


choses
> spécifiques au moteur), soit tu passes à la caisse pour te payer une


"vraie"
> version de SqlServer...

vrai, mais tout dépend de la version de SQL Server. Il ne s'agit pas de


s'amuser
à prendre une version entreprise à 25 000 euros !

> MSDE, c'est un SqlServer bridé et sans outil
> d'administration... J'ajoute que je ne suis pas certain de la totale
> gratuité de MSDE...

et si !


> Il me semble que tu peux l'utiliser gratuitement dès
> lors que tu possèdes un produit Microsoft (Visual Studio, par


exemple)...

tu peut le télécharger depuis le site de Microsoft...

> Mais si tu fais du Java ? A vérifier...
>
> Bref, il y a bien assez de bases libres et gratuites pour ne pas


t'embarquer
> dans du MSDE...

Le libre et le gratuit ne signifie pas sans aucun coût ! Combien coûte la
formation, le développement, le SAV, l'admin ???
Ca c'est le vrai débat... Or sur ce plan on ne peut pas dire que les


versions
free (IB/FB, PostGreSQL et cie...) soient les plus bon marché !

>
> J'ajoute enfin que si site Web (dynamique) il peut y avoir un jour,


alors tu
> peux aussi considérer avec intéret mySQL qui forme avec PHP un couple


très
> courant, très éprouvé, très documenté... et gratuit...

Hé non, MySQL n'est pas gratuit ! Quand à le comparer a de vrais SGBDR il
s'écoulera encore de l'eau sous les ponts avant que MySQL sache faire des
procédures stockées, des triggers, des intégrité référentielles et sache


piloter
des transactions correctment. Sans parler de l'absence des sous-requêtes


ou des
requêtes ensemblistes !!!

> sans oublier qu'en
> faisant ces choix tu gardes une véritable liberté au niveau de l'OS...


c'est
> à dire aussi la liberté d'en changer, dans un sens ou dans l'autre...

C'est vrai pour de nombreux autres produit, comme PostGreSQL qui lui,


possède
tout ce qui manque à MySQL et tourne maintenant aussi bien sous Linux et


Windows
! Mais en beaucoup plus puissant !


>
> Enfin, pour ce qui est de dire que Linux serait un mauvais choix s'il


n'y a
> personne de compétent dans l'association, c'est peut-être un peu vite


dit...
> En effet, difficile de croire que pour l'utilisateur "de base" il sera


plus
> aisé d'administrer un Windows 2003 server qu'une Linux Mandrake...

faux...
d'abord les utilisateurs lambda sont plus familiarisés avec Windows, et il


y a
beaucoup plus de monde sur le marché pour satisfaire la demande...


> Par
> contre, avec Windows, les risques de devoir "y mettre les mains" sont
> beaucoup plus grands : "trous" de sécurités, virus, et gens pour les
> exploiter à des fins malveillantes sont légions... A considérer... Dans


les
> faits, avec Linux, tu peux être bien plus serein...

Aujourd'hui Windows a dépassé en stabilité les versions actuelles de


Linux.
Au niveau attaques, c'est encore effectivement Linux qui semble le moins
affecté. Mais cela est en train de changer et les derniers efforts de MS


dans ce
sens semble porter leurs fruits.


>
> A ta place, par gout, par sécurité, par économie, j'aurais opté pour :
> OS : Linux (Mandrake, par exemple)

Non, windows convient bien

> Base : PostgreSQL (existe aussi sous Windows)

Là je suis assez d'accord

> Langage : Python avec wxWindows pour l'interface utilisateur (de


sorte
> que ton programme tournerait aussi bien sous Linux que sous Windows)

Aucun intérêt !
ASP ou PHP oui, pourquoi pas ...

>
> Mais tu sais ce que l'on dit des conseilleurs.... ;-)

Moi mes conseils sont généralement payant (cher) et souvent appliqués en
entreprise et jusqu'ici je n'ai pas noté de réclamation de mes clients ...

>
> De tte façon, bon stage à toi !
>
>
>
> "Mad" a écrit dans le message de
> news:cfvk6c$t8l$
>
>>aucune culture linux dans l'assoc pour le moment et même c'est deja
>>relativeemnt limité pour leur installation actuelle sous windows
>>cé pour ca que pour le moment je preferai windows.
>>la dispo de la base sera vitale, en simultanée je pense qy'il y en aura


5
>>peut-etre un peu plus (mais pour linstant ce n'est qu'un projet et
>
> l'equipe
>
>>n'est pas complete et pas encore de locaux et je ne sais pas non plus


avec
>>quel architecture reseau ils tourneront)
>>c'est pourquoi je voyais un serveur windows que je pouvais installer
>>facilement pour le moment et qu'ils ddeplaceront ensuite mais justement


un
>>serveur genre dell car ya intervention sur site et pas besoin de


s'embeter
>>(personne pour s'en occuper)
>>
>>de plus le projet pourrait prendre de l'ampleur les années suivantes


(avec
>>inscription en ligne et genre de truc) donc il veulent qq chose qu'il


leur
>>laissent suffisament de possibilite deriiere
>>et sinon pour le sgbdr interbase mesemblait plus simple au niveau admin



>>pour ca que je l'ai choisi
>>voili
>>
>>"Fred BROUARD - SQLpro" a écrit dans le
>
> message
>
>>de news:
>>
>>>la première question à se poser est la question économique induite par
>
> le
>
>>niveau
>>
>>>de connaissance des individus disposnibles dans l'association :
>>>ont-ils une culture LINUX ou Windows ?
>>>Parce que implanter une solution LINUX parce que la licence est


gratuite
>>
>>n'est
>>
>>>pas viable économiquement parlant si personne ne maitrise Linux et s'il
>>
>>faut
>>
>>>tarifer 500 euros de prestation pour paramétrer une imprimante !
>>>
>>>La seconde question a se poser est aussi une question économique :
>>>1) la disponibilité de la base est-elle vitale ?
>>>2) quel est le nombre d'utilisateurs SIMULTANÉS (et non d'utilisateurs
>>>connectés) c'est à dire combien vont lancé au même instant (a la même
>>
>>fraction
>>
>>>de seconde) une requête ?
>>>3) quel est le coût envisageable d'une perte de données ?
>>>
>>>qui déterminera à la fois le type de machine, l'os et la config...
>>>
>>>Les éléments que vous semblez indiquer dans vos différents mails me
>
> laisse
>
>>>envisager la fait qu'il ne me parait nullement nécessaire d'opter pour
>
> un
>
>>>serveur physique, ni un serveur logique et qu'un simple PC dotés de bon
>>
>>disques
>>
>>>et d'un bonne quantité de RAM devrait largement suffire !
>>>
>>>et croyez moi, j'implante assez régulièrement des solutions de serveurs
>
> à
>
>>plus
>>
>>>de 20 000 euros pour les bases de données.
>>>
>>>Quand au choix du SGBDR, vu la faible quantité de données et le nombre
>>
>>très
>>
>>>restreint d'utilisateurs, j'aurais opté pour MSDE de Microsoft, qui
>
> n'est
>
>>autre
>>
>>>que le moteur SQL de MS SQL Server, en version "dénudée" et gratuite
>
> pour
>
>>de
>>
>>>petites applications (5 à 25 users, 2 Go max de données) infiniment


plus
>>
>>rapide
>>
>>>qu'Interbase avec un niveau de SQL plus élevé.
>>>
>>>A +
>>>
>>>
>>>Henri Madranges a écrit:
>>>
>>>>bonjour tout le monde
>>>>actuellement en stage pour une assoc pour les jeunes je suis entrain
>
> de
>
>>>>realiser une bdd et une interface en java pour l'utiliser
>>>>mon choix de base est interbase
>>>>et en fait j'hesite un peu sur la machine qui va etre le serveur car
>
> je
>
>>n'ai
>>
>>>>jamais acheté de si grosse machine
>>>>l'os sera W2000 ou 2003 server
>>>>la taille de la base je l'estime à 1.5 Go
>>>>jusqu'a 10 connexions simultanées
>>>>
>>>>je pensais donc à un serveur genre dell poweredge 2600
>>>>avec un disque 36 go pour le systeme
>>>>3 disques 18 go en raid 5 pour la base
>>>>1 disque 36 go pour le journal
>>>>
>>>>faut-il le prendre en mono ou biprocesseur?
>>>>1go ou 2 go de ram?
>>>>
>>>>et unité de sauvegarde?
>>>>
>>>>si vous avez des idées je suis preneur
>>>>merci
>>>>
>>>>
>>>
>>>--
>>>Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
>>>Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
>>>Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
>>>************************ www.datasapiens.com *************************
>>>
>>
>>
>
>

--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************

1 2 3