• [^] # Re: PeopleSoft se tourne vers Linux

    Posté par . En réponse à la dépêche PeopleSoft se tourne vers Linux. Évalué à 3.

    Les Raw-devices améliorent les perfs des bases, parcequ'Oracle ne passe plus par le système de fichier de l'OS pour écrire sur disque.
    Ce n'est pas une ruine ancienne, les premières versions de RAC (Real Application Cluster : la solution Cluster de 9i) imposait les Raw devices.

    De +, la gestion des tablespaces, extents n'est pas obligatoirement manuelle, ils peuvent grandire automatiquement ( auto-extensible).
    Les tablespace et extent permettent un contrôle fin du volume des données d'une table ou d'une base.

    Pour pg_dump chez Oracle ça s'apelle l'export et tu peux le faire à plusieurs niveaux tables, schéma, utilisateur, etc...

    Ceci-dit pour des petites bases ( encore faut-il s'entendre sur cette notion) postgresql est parfaitement adapaté. Son administration est super-simple ( pas besoin de Dba), elle supporte les proc stock, les transactions et a une bonne compatibilité SQL 92 et 99. Mais pour les bases importantes qui nécessitent une maîtrise du volume des données, l'optimisation des performances, et la sécurité des transactions: postgresql ne tient pas la comparaison.

    Par exemple, lorsque tu "commites" une transaction où tu modifies un volume important de données, Oracle écrit tout de suite sur disque ces modifications ( redolog) pour être sûr de les conserver même en cas de crash. Les fichiers de la base sont modifiés en //.
    Posgresql propose-t-elle un tel mécanisme?

    Bref, postgresql est une très bonne base de données opensource mais a encore du chemin à faire pour tenir la comparaison avec Oracle.