Une communauté forte couplée à une plate-forme de plus en plus stable et riche en fonctionnalités font de PostgreSQL un concurrent sérieux pour remplacer les « grands garçons » des données d'entreprise. Ici, chez Manynines, nous avons également constaté cette tendance et la croissance de la popularité de PostgreSQL. Ci-dessous, nous examinerons l'avenir de PostgreSQL et pourquoi sa croissance est en plein essor !
Augmentation du marché de PostgreSQL
Selon DB-Engines, PostgreSQL est la quatrième base de données la plus utilisée aujourd'hui et la deuxième base de données open source la plus utilisée (derrière MySQL). Ce qui est intéressant dans ce classement, cependant, c'est le changement de score d'une année sur l'autre qui montre que MySQL chute à trois chiffres tandis que PostgreSQL augmente de plus de 75 points.
Source :DB-Engines. Classements de la base de données décembre 2018DB-Engines a également déclaré PostgreSQL comme SGBD de l'année 2017, le gagnant 2018 n'a pas encore été annoncé.
L'enquête Stack Overflow de 2018 a révélé que PostgreSQL se classait au troisième rang des technologies de base de données les plus utilisées derrière MySQL et SQL Server. Ceci est particulièrement intéressant étant donné que Stack Overflow est principalement un site pour les développeurs et malgré cela, PostgreSQL est toujours préféré à MongoDB (qui est l'un des favoris de ce public).
Source :Enquête auprès des utilisateurs de Stack Overflow 2018Dans un article intitulé Pourquoi les faux pas d'Oracle ont conduit au "moment" de PostgreSQL sur le marché des bases de données ", a déclaré Matt Asay, " Postgres est cool en partie à cause de la qualité de sa base de données, et en partie parce que c'est l'alternative la plus claire à Oracle, que personne ne semble vouloir utiliser s'il a aucun choix en la matière. Il n'est donc pas étonnant que, parmi toutes les bases de données existantes, Postgres les ait toutes surpassées en termes de popularité croissante."
Ce sentiment a été repris par Tony Baer dans son article Le moment est-il enfin venu pour PostgreSQL ? , qui a déclaré « qu'elle est devenue la plate-forme open source incontournable pour les tiers cherchant à fournir leurs propres produits de base de données relationnelle. Cela est directement attribuable à la nature conservatrice du projet open source qui a donné la priorité à la stabilité et au travail des écrous et boulons plutôt qu'au flash de pointe.
PostgreSQL en plein essor chez Manynines
Semblable à ce que le marché voit du point de vue de la croissance, Manynines voit également un boom de l'intérêt pour PostgreSQL.
Les déploiements et les activations de PostgreSQL sur ClusterControl ont augmenté de 152 % en 2018 (Télécharger gratuitement ClusterControl) et le trafic Web a augmenté de près de 3 000 % (oui, c'est trois zéros !) Pour le contenu Postgres.
Alors, qu'est-ce qui explique cette augmentation ? Je dirais que c'est plusieurs choses. D'une part, comme mentionné par Tony Baer ci-dessus, le développement de PostgreSQL au cours des dernières années s'est vraiment concentré sur l'amélioration de la stabilité et des fonctionnalités de la base de données plutôt que sur la simple production de nouvelles fonctionnalités pour le flash. Cela était également vrai avec la sortie de PostgreSQL 11 dont les principales fonctionnalités se concentraient sur l'amélioration de l'indexation, du partitionnement et d'une nouvelle fonctionnalité de procédures stockées.
Les meilleurs blogs PostgreSQL de 2018
Conformément à l'intérêt mondial accru pour PostgreSQL ces dernières années, nous avons décidé de renforcer notre propre contribution à la communauté PostgreSQL et avons commencé à créer davantage de contenu PostgreSQL également pour nos lecteurs et utilisateurs avec l'aide d'une équipe de rédacteurs spécialisés. Voici nos meilleurs blogs PostgreSQL de 2018…
- Mes requêtes PostgreSQL préférées et pourquoi elles sont importantes :Ce blog a décollé lorsqu'un débat actif a commencé sur Hackernews, ce qui a attiré près de 40 000 lecteurs ! Le blog traite de l'extraction d'informations, de la réponse aux questions et des métriques significatives à partir des données au moyen d'interrogations et de la manipulation des données qui font partie intégrante de SQL en général. Ce blog présente une combinaison de 8 requêtes ou types de requêtes PostgreSQL intéressants et différents pour explorer, étudier, apprendre ou manipuler des ensembles de données. Le blog a été suivi en juillet.
- Aide-mémoire sur les performances pour PostgreSQL :Le réglage des performances n'est pas trivial, mais vous pouvez aller loin avec quelques directives de base. Dans ce blog, nous avons expliqué comment analyser la charge de travail de la base de données, puis passé en revue une liste de paramètres de configuration importants pour améliorer les performances de PostgreSQL.
- Privilèges PostgreSQL et gestion des utilisateurs - Ce que vous devez savoir :ce blog présente les utilisateurs et les autorisations de base de PostgreSQL.
- Déployer PostgreSQL sur un conteneur Docker :Ce blog fournit une vue d'ensemble de haut niveau ainsi que des conseils et astuces pour déployer votre base de données PostgreSQL sur Docker.
- Migration d'Oracle vers PostgreSQL :ce que vous devez savoir :Ce blog passe en revue ce que vous auriez besoin de savoir si vous décidiez de migrer d'une base de données Oracle vers PostgreSQL.
PS nous recherchons toujours des rédacteurs invités PostgreSQL pour créer encore plus de contenu, si vous êtes intéressé, faites-le nous savoir !
Téléchargez le livre blanc aujourd'hui PostgreSQL Management &Automation with ClusterControlDécouvrez ce que vous devez savoir pour déployer, surveiller, gérer et faire évoluer PostgreSQLTélécharger le livre blancNouvelles fonctionnalités PostgreSQL ClusterControl en 2018
Avec quatre versions en 2018, ClusterControl a étendu sa prise en charge de PostgreSQL. Voici quelques-unes des principales fonctionnalités publiées l'année dernière.
- ClusterControl 1.5.1 (janvier)
- Cryptage complet de la sauvegarde et de la restauration pour pg_dump et pg_basebackup
- Amélioration de l'expérience utilisateur pour faciliter le déploiement et la surveillance des configurations PostgreSQL
- ClusterControl 1.6 (avril)
- Déployez et gérez facilement PostgreSQL sur des instances de cloud public telles qu'AWS, Google Cloud et Azure
- Nouvelle visionneuse de topologie pour les clusters de réplication PostgreSQL
- ClusterControl 1.6.1 (juin)
- Nouvel assistant de déploiement cloud pour PostgreSQL
- Déploiement automatisé des esclaves de réplication synchrone
- Alertes et notifications PostgreSQL avec ServiceNow
- ClusterControl 1.6.2 (juillet)
- Archivage continu et récupération ponctuelle (PITR) pour PostgreSQL
- ClusterControl 1.7 (octobre)
- Surveillance PostgreSQL basée sur des agents avec SCUMM
- Nouveau tableau de bord des performances PostgreSQL
Conclusion
Alors, que réserve l'avenir à PostgreSQL ? Eh bien, vous n'avez pas besoin d'être une parieuse pour savoir que leur publication annuelle prévue de PostgreSQL 12 arrivera comme sur des roulettes cet automne avec un niveau de stabilité auquel ses utilisateurs s'attendent. C'est savoir que PostgreSQL est une base de données sur laquelle vous pouvez compter, qui continue d'augmenter son adoption et son utilisation dans l'entreprise.
Quant à Multiplenines ? Vous pouvez compter sur le fait que nous continuerons à améliorer la prise en charge de PostgreSQL.