pour ta petite base, oracle n'apporte rien sinon de la lourdeur. il est moins rapide que mysql.
Oracle c'est fait pour les bases gigantesques (des teraoctets de donnees) reparties sur plusieurs machines avec des mirorings, backups, etc... et une fiabilité 24h/24 7j/7 garantie sur facture.
Si ta base ne sera consultée qu'en lecture , mysql est le mieux car le plus rapide (certain parlent de mysql comme d'un simple systeme de fichier amelioré...) par contre il y a un peu moins de possibilité de faire des requettes compliquées.
Postgres est probablement aussi rapide sinon plus qu'oracle et dispose de toutes les fonctionnalités ( requettes poussées, proc stock, transactions, ...) etc
Sinon Postgres et Mysql sont hyper fiables . Pas de pb la dessus.
il faut savoir que dans le passé les machines n'etant pas tres rapides, on avait tendance a mettre des procedure stockees dans les sgbd pour la moindre chose, de facon a tout faire faire par une seule machine tres tres puissante et chere. Mais maintenant on prefere de plus en plus faire le boulot dans les programmes et ne mettre des prockstocks que la où la perf est vraiment necessaire. L'avantage etant bien entendu que les programmes s'affranchissent plus facilement du sgbd ( les prock stock ne sont generalements pas portables ) . On en arrive parfois a un point où des programmes peuvent utiliser indifferement oracle, sybase, postgresql , msql, mysql ...
[^] # Re: Pareil
Posté par kesako . En réponse au message Convaincre ma direction d'utiliser une SGBD libre. Évalué à 2.
Oracle c'est fait pour les bases gigantesques (des teraoctets de donnees) reparties sur plusieurs machines avec des mirorings, backups, etc... et une fiabilité 24h/24 7j/7 garantie sur facture.
Si ta base ne sera consultée qu'en lecture , mysql est le mieux car le plus rapide (certain parlent de mysql comme d'un simple systeme de fichier amelioré...) par contre il y a un peu moins de possibilité de faire des requettes compliquées.
Postgres est probablement aussi rapide sinon plus qu'oracle et dispose de toutes les fonctionnalités ( requettes poussées, proc stock, transactions, ...) etc
Sinon Postgres et Mysql sont hyper fiables . Pas de pb la dessus.
il faut savoir que dans le passé les machines n'etant pas tres rapides, on avait tendance a mettre des procedure stockees dans les sgbd pour la moindre chose, de facon a tout faire faire par une seule machine tres tres puissante et chere. Mais maintenant on prefere de plus en plus faire le boulot dans les programmes et ne mettre des prockstocks que la où la perf est vraiment necessaire. L'avantage etant bien entendu que les programmes s'affranchissent plus facilement du sgbd ( les prock stock ne sont generalements pas portables ) . On en arrive parfois a un point où des programmes peuvent utiliser indifferement oracle, sybase, postgresql , msql, mysql ...