Technologies, datawarehouse postgres, base de données, logiciel, Oracle
Avec MySQL, PostgreSQL est l'un des systèmes de gestion de base de données libre les plus utilisés. Sous licence de type BSD, PostgreSQL est donc libre d'utilisation sans restriction ou sein d'un logiciel libre ou propriétaire. La première version de cette technologie est sortie en 1995 et est actuellement utilisable sous la version 9.2 lancée en septembre 2012, conforme à la norme SQL2008.
Elle est maintenue par une communauté de développeurs dans laquelle sont impliquées de nombreuses entreprises, contrairement à MySQL, non conforme à la norme SQL2008, qui est détenue par une seule compagnie : Oracle Corporation.
PostgreSQL est souvent comparé à Oracle Database, le gestionnaire de base de données propriétaire de Oracle. Il est parfois même surnommé “The Open Source Oracle” en raison de sa grande stabilité et du nombre de fonctionnalités mise à disposition.
[...] Des bases limitées en taille par l'efficacité de la sauvegarde (en effet, théoriquement, les bases postgreSQL n'ont pas de limite de taille) Une utilisation non adaptée pour le décisionnel Ce dont il est certain, c'est que le choix d'un système de gestion de base de données doit être fait méticuleusement. Le benchmark d'un SGBD est un enjeux économique pour l'entreprise. Le principal est d'évaluer les fonctionnalités du SGBD requises par l'entreprise en anticipant au mieux ses besoins futures et son évolution. [...]
[...] Conclusion L'ensemble de la communauté des informaticiens semble d'accord pour dire que PostrgreSQL est bien le meilleur système de gestion de base de données open source disponible sur le marché. PostgreSQL l'affiche clairement puisqu'il en a fait son slogan. Cependant, là ou les avis sont disparates, c'est sur la comparaison entre PostgreSQL et ses concurrents payants. Ces opinions dépendent souvent du contexte dans lequel le SGBDR est utilisé. Certains considèrent que le SGBDR peut être utilisé dans n'importe quel contexte (grande volumétrie, concurrence importante) tandis que d'autre précise qu'il existe des facteurs limitant au delà desquels PostgreSQL ne peut plus être utilisé. [...]
[...] Via la commande VACUUM on libère cette place pour éviter que la base ne prenne trop d'espace disque au fil du temps. Cependant un simple appel à VACUUM ne rend pas cet espace occupé au système d'exploitation pour ceci il faut utiliser VACUUM FULL mais est-il réellement utile de rendre un espace que l'on va potentiellement réutiliser rapidement? Ainsi cet appel plus coûteux au système ne devrait être utilisé que rarement et l'on devrait préférer une utilisation régulière de VACUUM dans sa forme simple sur les tables les plus fréquemment utilisées. [...]
[...] Une bonne optimisation est de déplacer les fichers WAL sur un disque physique distinct des disques ou sont sauvegardés les données de la base. Pour cela il faut modifier le chemin d'accès du répertoire px_log. Étant donné que les fichiers WAL sont souvent mis à jour, cela diminue le nombre d'accès aux disques de la base de données. Optimisation des requêtes a. Mieux utiliser les ressources L'optimisateur de requête se base sur plusieurs paramètre qu'il peut convenir d'adapter à son système pour aider l'outil à faire la meilleure utilisation des ressources possible pour obtenir les meilleures performance. [...]
[...] Au contraire, Oracle Database possède l'un des processus de parallélisation les plus performants du marché. Il permet notamment, comme la plus part des SGBDR payants, de paralléliser lors d'une requête de sélection, mais contrairement aux autres, il permet également de le faire sur les INSERT, UPDATE, DELETE et MERGE. La sauvegarde des données La sauvegarde des données importantes d'une base de données est une des clés d'un système de gestion de base de données. C'est pourquoi ce processus se doit d'être performant. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture