n'ayant jamais travaillé avec d'autre sgbd peut-être ne suis-je pas objectif
mais je peux dire que dans mon boulot, on utilise ORACLE comme système de
stockage pour un progiciel de gestion de données techniques et qu'on a
rarement eu des problèmes.
De plus, je ne suis pas tout à fait d'accord avec ta critique du méchanisme
de tablespace. Certes c'est un espace statique qui prend toujours la même
place sur le disque (que la base soit pleine ou non), mais je pense que
c'est une bonne chose, on a ainsi un bon contrôle sur l'occupation du disque
par la base de donnée. De plus, il est tout à fait possible de dire à ORACLE
d'étendre les tablespace lorsque ceux-ci sont plein. Je pense que ce
méchanisme est très bien en terme d'administration de machine, même s'il
implique une complexité supérieure tant dans le dévelppement de l'applicatif
(d'ou des bugs...) que dans l'administration (creation de tablespace,
gestion des extends, ...). Je pense que ca oblige à plus de rigueur dans la
définition de ses besoins en terme de place (ce qui complique d'autant la
spécification de l'appli) par rapport à un sgbd qui prend la place dont il a
besoin ...
Encore une fois, je n'ai pas travaillé avec d'autres sgbd, donc je ne suis
peut-être pas objectif ;))
A+ Marco.
Benoit Lion wrote:
> Petite question légèrement polémique. Y a-t-il un interet à bosser avec
> Oracle ?
> J'ai travaillé plusieurs années avec Ingres, Informix, Oracle. J'ai
> trouvé Oracle largement pire que les autres ( installation,
> administration, bugs , patchs)
> Maintenant, depuis la version 6 j'ai peut-etre raté le changement.
>
> Est-ce que ce sont les nouveaux outils de développement qui valent le
> détour ?
> Est-ce que le stockage se fait toujours dans les table-space ?
> Si mes souvenirs sont bons, le table-space est un gros fichier qui
> contient la base ou une partie. C'est un espace non dynamique qui vous
> donne la joie de bloquer la base par saturation alors que les file
> systems ne sont pas pleins. On se croit revenu au temps des gros
> systèmes où il fallait déclarer très poliment l'espace qu'on souhaitait
> occuper.
> Avec Ingres, Postgres, Informix : une table = un fichier unix
> En formation chez Oracle, on m'avait dit que le table space était bien
> plus performant sur gros volume, je ne sais pas si c'est vrai. C'est
> peut-etre vrai si on le gère en raw device, mais il faut etre sur de ses
> partitions,et comme délaration dynamique, il y a mieux.
>
> PS : netscape ne veut plus de mes circonflexes ( Suse 6.2 accents
> corrects en xterm )
>
> --
> -----------------------------------------
> Benoit Lion
> Service informatique
> Inspection Académique de Chambéry
>
> tel : 04 79 62 53 19
> 06 15 53 56 70
> .~.
> /V\ L I N U X
> // \\ >Phear the Penguin<
> /( )\
> ^^-^^
> -----------------------------------------