[Confirme] Réf. : [Confirme] Réf. : Re: [Confirme] Re: Corporate Server [Hors Sujet SGBD]

2000-12-01 Par sujet d . desseaux


Pour enrichir votre débat :

On peut utiliser sous Linux un SGBDR hyper-bétonné et tout à fait complet :
SYBASE.
Il est libre en téléchargement sur www.sybase.com. Je pratique
professionnellement ce SGBD sur AIX /RS6000
et personnellement sur un portable avec Mandrake7.1 sans PB d'aucune sorte,
ni écart décelable de
comportement entre les deux versions (aux perfs près, mais on ne parle pas
des mêmes machines)


Par contre, je ne me suis pas penché sur l'utilisation professionnelle sous
Linux (licences ?)






[EMAIL PROTECTED]@linux-mandrake.com le 01/12/2000 12:06:22

Veuillez répondre à [EMAIL PROTECTED]

Envoyé par :   [EMAIL PROTECTED]


Pour :[EMAIL PROTECTED]
cc :

Objet :   [Confirme] Réf. : Re: [Confirme] Re: Corporate Server [Hors Sujet
  SGBD]



Alain Tésio
<[EMAIL PROTECTED]>Pour :
"[EMAIL PROTECTED]"
Envoyé par :
<[EMAIL PROTECTED]>
confirme-owner@linux-macc :
ndrake.com Objet :  Re:
[Confirme] Re: Corporate Server


16/11/00 00:56
Veuillez répondre à
confirme








 Réponse tardive, pas la pendant 2 demaines.

> [EMAIL PROTECTED] a écrit :
>
> > Le plus gros problème dans le lot, c\'est MySQL:
> > il faut vraiment avoir des besoins très limités pour l\'utiliser
> > (pas de view, pas de trigger, pas de procédures stoquées,
> > tables de 2Go max,

Les views ne servent à rien.

 Ben voyon, c'est bien connu, les vues on été créées juste pour le fun.
 elles servent à développer des applis propres sans répéter les clauses
where jointive partout
 ce qui permet d'avoir une appli maintenable et évolutive.

Si vous ne savez pas ce que vous
faites et que vous vous en servez comme d\'une table c\'est
dramatique pour la performance parce que pas d\'indexes.

 Sous quel sgbd svp?
 Nous tournons sous informix et oracle
 et les index des tables sont bien heureusement utilisées par les vues
qui en découlent.

Les triggers peuvent servir pour faire du delete en cascade,

 c'est effectivement une très mauvaise utilisation des triggers

mais
il vaut mieux effacer les tables référencées à la main pour contrôler
et optimiser ce qui se passe, ils peuvent vérifier que des clés
externes existent pour des inserts et des updates et pour vérifier
qu\'on n\'efface pas des trucs référencés par un delete. Ca rame,
beaucoup d\'accès disque pour vérifier des conditions que votre
application devrait faire.

 tout ceci est géré par les foreign keys qui n'existent pas non plus en
MySQL
 un autre manque que j'avais oublié !

La limite est passée de 2 à 4 Go depuis la 3.21, puis à 63 bits
sur le format MyISAM, par défaut en 3.23. Encore faut-il que
l\'OS supporte des fichiers plus gros que 4 Go.

 Ce qui n'est pas le cas de nos os de prod (Mandrake 7.1)
 4 Go sont de toutes façon insuffisant,
 le concepte même d'une table limitée à un seul fichier pose un
problème de fiabilité
 dans tout environnement de production.

C\'est vrai que les procédure stockées peuvent être pratique,
mais c\'est pas indispensable.

 pratique et même très utiles si l'appli doit être modulaire et
maintenable.

sourceforge marche avec MySQL, je ne dirais pas que leurs
besoins sont très limités.

Enfin, si vous êtes feignants, que vous n\'avez pas d\'expérience
en SQL au-delà de vos cours théoriques sur la troisième forme
normale et que le temps de réponse n\'est pas un problème pour
vous (rapport de 10 dans un article de ZDNet au début de cette
année), vous pouvez toujours voir PostgreSQL.

 lent, dur à configurer, je ne le recommande pas à qqun
d'inexpérimenté.

C\'est plus riche fonctionnellement, c\'est vrai que sur MySQL il
n\'y a pas de fonction pour transformer un cercle en dodécagone
(non c\'est pas une blague, c\'est bien dans PostgreSQL)

 oui, le catalogue des fonctions est assez impressionant,
 mais Postgres est surtout un joujou universitaire, une sorte de SGBD
labo expérimental.

Bon, allez, un vrai problème de MySQL : il gère mal les locks et
il y a des problèmes de scalability avec beaucoup d\'utilisateurs
et si la base est souvent accédée en écriture et en lecture.

 Les limites précédentes ne nous ont pas engagé à pousser les tests
aussi loin.
 mais l'info est bonne à prendre.

Alain



 Sébastien.





 =?iso-8859-1?Q?$RFC822.eml?=


[Confirme] Re: [Confirme] Réf. : Re: [Confirme] Re: Corporate Server [Hors Sujet SGBD]

2000-12-01 Par sujet Cyril VELTER


Tu trouve vraiment postgres difficile à configurer par rapport à Oracle
? j'ai eu l'occasion de manier les deux et postgres est vraiement
simplissime à installer à coté d'oracle.

   Bien que postgres ait des origines universitaires, il a aujourd'hui
un développement très actif, et est utilisé dans de nombreux environements
de production. Je ne pense pas qu'on puisse le qualifier de "joujou
universitaire expérimental" (bien que ce fut le cas au départ).

cyril

- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, December 01, 2000 12:06 PM
Subject: [Confirme] Réf. : Re: [Confirme] Re: Corporate Server [Hors Sujet
SGBD]


Sous quel sgbd svp?
 Nous tournons sous informix et oracle
 et les index des tables sont bien heureusement utilisées par les vues
qui en découlent.

Les triggers peuvent servir pour faire du delete en cascade,

 c'est effectivement une très mauvaise utilisation des triggers

Enfin, si vous êtes feignants, que vous n\'avez pas d\'expérience
en SQL au-delà de vos cours théoriques sur la troisième forme
normale et que le temps de réponse n\'est pas un problème pour
vous (rapport de 10 dans un article de ZDNet au début de cette
année), vous pouvez toujours voir PostgreSQL.

 lent, dur à configurer, je ne le recommande pas à qqun
d'inexpérimenté.

C\'est plus riche fonctionnellement, c\'est vrai que sur MySQL il
n\'y a pas de fonction pour transformer un cercle en dodécagone
(non c\'est pas une blague, c\'est bien dans PostgreSQL)

 oui, le catalogue des fonctions est assez impressionant,
 mais Postgres est surtout un joujou universitaire, une sorte de SGBD
labo expérimental.






[Confirme] Réf. : Re: [Confirme] Re: Corporate Server [Hors Sujet SGBD]

2000-12-01 Par sujet S . PROVOST

   
 
Alain Tésio
 
<[EMAIL PROTECTED]>Pour :  
"[EMAIL PROTECTED]"
Envoyé par :   <[EMAIL PROTECTED]>   
 
confirme-owner@linux-macc :
 
ndrake.com Objet :  Re: [Confirme] Re: 
Corporate Server 
   
 
   
 
16/11/00 00:56 
 
Veuillez répondre à
 
confirme   
 
   
 
   
 






 Réponse tardive, pas la pendant 2 demaines.

> [EMAIL PROTECTED] a écrit :
>
> > Le plus gros problème dans le lot, c\'est MySQL:
> > il faut vraiment avoir des besoins très limités pour l\'utiliser
> > (pas de view, pas de trigger, pas de procédures stoquées,
> > tables de 2Go max,

Les views ne servent à rien.

 Ben voyon, c'est bien connu, les vues on été créées juste pour le fun.
 elles servent à développer des applis propres sans répéter les clauses
where jointive partout
 ce qui permet d'avoir une appli maintenable et évolutive.

Si vous ne savez pas ce que vous
faites et que vous vous en servez comme d\'une table c\'est
dramatique pour la performance parce que pas d\'indexes.

 Sous quel sgbd svp?
 Nous tournons sous informix et oracle
 et les index des tables sont bien heureusement utilisées par les vues
qui en découlent.

Les triggers peuvent servir pour faire du delete en cascade,

 c'est effectivement une très mauvaise utilisation des triggers

mais
il vaut mieux effacer les tables référencées à la main pour contrôler
et optimiser ce qui se passe, ils peuvent vérifier que des clés
externes existent pour des inserts et des updates et pour vérifier
qu\'on n\'efface pas des trucs référencés par un delete. Ca rame,
beaucoup d\'accès disque pour vérifier des conditions que votre
application devrait faire.

 tout ceci est géré par les foreign keys qui n'existent pas non plus en
MySQL
 un autre manque que j'avais oublié !

La limite est passée de 2 à 4 Go depuis la 3.21, puis à 63 bits
sur le format MyISAM, par défaut en 3.23. Encore faut-il que
l\'OS supporte des fichiers plus gros que 4 Go.

 Ce qui n'est pas le cas de nos os de prod (Mandrake 7.1)
 4 Go sont de toutes façon insuffisant,
 le concepte même d'une table limitée à un seul fichier pose un
problème de fiabilité
 dans tout environnement de production.

C\'est vrai que les procédure stockées peuvent être pratique,
mais c\'est pas indispensable.

 pratique et même très utiles si l'appli doit être modulaire et
maintenable.

sourceforge marche avec MySQL, je ne dirais pas que leurs
besoins sont très limités.

Enfin, si vous êtes feignants, que vous n\'avez pas d\'expérience
en SQL au-delà de vos cours théoriques sur la troisième forme
normale et que le temps de réponse n\'est pas un problème pour
vous (rapport de 10 dans un article de ZDNet au début de cette
année), vous pouvez toujours voir PostgreSQL.

 lent, dur à configurer, je ne le recommande pas à qqun
d'inexpérimenté.

C\'est plus riche fonctionnellement, c\'est vrai que sur MySQL il
n\'y a pas de fonction pour transformer un cercle en dodécagone
(non c\'est pas une blague, c\'est bien dans PostgreSQL)

 oui, le catalogue des fonctions est assez impressionant,
 mais Postgres est surtout un joujou universitaire, une sorte de SGBD
labo expérimental.

Bon, allez, un vrai problème de MySQL : il gère mal les locks et
il y a des problèmes de scalability avec beaucoup d\'utilisateurs
et si la base est souvent accédée en écriture et en lecture.

 Les limites précédentes ne nous ont pas engagé à pousser les tests
aussi loin.
 mais l'info est bonne à prendre.

Alain



 Sébastien.