En fait PostgreSQL supporte tout ca, sauf le clustering (en tout cas pas comme Oracle) depuis un bout de temps.
D'ailleurs SAP peut tourner sur d'autres SGBD qu'Oracle, SAPDB entre autre qui a ete OpenSourcé il y'a quelque temps, et, je crois, doit faire l'objet d'un rapprochement avec MySQL...
La ou Oracle se distingue en particulier de PgSQL(en mal sur une petite base, mais en bien des qu'on tape dans le "gros oeuvre") c'est dans la capacite a etre "tuné" pour une application en specifiant la repartition des entites de la base (tables, index, segments de roolback...), en RAM et sur les disques, etles politiques d'evolutions de ces entites.
Une des ameliorations de la version 8 de Postgresql est justement la possiblite de configurer des Tablespaces (pas encore essaye) ce qui le rapproche de Oracle.
Depuis la version 10i de Oracle il y aurai aussi un net progres dans la possibilite de reellement repartir une base sur plusieurs machine, ce qui lui donne une avance considerable sur les bases libres, mais la j'avoue ne jamais avoir essaye.
Le point faible de Oracle : un prix exorbitant, par CPU ou par user, et une complexite de configuration qui le mettent hors de portee des projets a budget modere. C'est un creneau majeur pour les SGBD du monde libre.
On peut en tout cas imaginer un jour les SGBD du monde du libre concurencer les poids lourds du proprio dans leur environnement de predilection (grosses bases strategiques, support des progiciels geants...), et dans ce cadre PGSQL sera sans doute bien place, mais pour l'instant les DB2 et Oracle me paraissent bien accrochés.
[^] # Re: Comparatif par rapport à Oracle ?
Posté par Christophe Renard . En réponse à la dépêche Première bêta de PostgreSQL 8. Évalué à 7.
D'ailleurs SAP peut tourner sur d'autres SGBD qu'Oracle, SAPDB entre autre qui a ete OpenSourcé il y'a quelque temps, et, je crois, doit faire l'objet d'un rapprochement avec MySQL...
La ou Oracle se distingue en particulier de PgSQL(en mal sur une petite base, mais en bien des qu'on tape dans le "gros oeuvre") c'est dans la capacite a etre "tuné" pour une application en specifiant la repartition des entites de la base (tables, index, segments de roolback...), en RAM et sur les disques, etles politiques d'evolutions de ces entites.
Une des ameliorations de la version 8 de Postgresql est justement la possiblite de configurer des Tablespaces (pas encore essaye) ce qui le rapproche de Oracle.
Depuis la version 10i de Oracle il y aurai aussi un net progres dans la possibilite de reellement repartir une base sur plusieurs machine, ce qui lui donne une avance considerable sur les bases libres, mais la j'avoue ne jamais avoir essaye.
Le point faible de Oracle : un prix exorbitant, par CPU ou par user, et une complexite de configuration qui le mettent hors de portee des projets a budget modere. C'est un creneau majeur pour les SGBD du monde libre.
On peut en tout cas imaginer un jour les SGBD du monde du libre concurencer les poids lourds du proprio dans leur environnement de predilection (grosses bases strategiques, support des progiciels geants...), et dans ce cadre PGSQL sera sans doute bien place, mais pour l'instant les DB2 et Oracle me paraissent bien accrochés.