PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

PostgreSQL auf dem Vormarsch:Postgres-Ergebnisse 2018 &Trends 2019

Eine starke Community gepaart mit einer zunehmend stabilen und funktionsreichen Plattform machen PostgreSQL zu einem starken Anwärter darauf, die „großen Jungs“ der Unternehmensdaten zu ersetzen. Auch wir hier bei Multiplenines haben diesen Trend und die wachsende Popularität von PostgreSQL beobachtet. Im Folgenden werden wir uns die Zukunft von PostgreSQL ansehen und warum sein Wachstum boomt!

PostgreSQL-Marktanstieg

Laut DB-Engines ist PostgreSQL heute die Nummer vier der am häufigsten verwendeten Datenbanken und die Nummer zwei der am häufigsten verwendeten Open-Source-Datenbanken (hinter MySQL). Interessant an diesem Ranking ist jedoch die Veränderung der Punktzahl im Jahresvergleich, die zeigt, dass MySQL im dreistelligen Bereich abfällt, während PostgreSQL um mehr als 75 Punkte zulegt.

Quelle:DB-Engines. Datenbank-Rankings Dezember 2018

DB-Engines hat PostgreSQL auch zum DBMS des Jahres 2017 erklärt, der Gewinner für 2018 wurde noch nicht bekannt gegeben.

Die Stack Overflow-Umfrage von 2018 ergab, dass PostgreSQL auf Platz drei der am häufigsten verwendeten Datenbanktechnologien hinter MySQL und SQL Server rangiert. Dies ist besonders interessant, wenn man bedenkt, dass Stack Overflow in erster Linie eine Website für Entwickler ist und trotzdem PostgreSQL immer noch gegenüber MongoDB bevorzugt wird (das bei diesem Publikum sehr beliebt ist).

Quelle:Stack Overflow 2018 User Survey

In einem Artikel mit dem Titel Warum die Fehltritte von Oracle zum „Moment“ von PostgreSQL geführt haben auf dem Datenbankmarkt“, sagte Autor Matt Asay, „Postgres ist cool, zum Teil, weil es eine großartige Datenbank ist, und zum Teil, weil es die klarste vergleichbare Alternative zu Oracle ist, die anscheinend niemand verwenden möchte, wenn er sie hat jede Wahl in der Sache. Kein Wunder also, dass Postgres von allen existierenden Datenbanken alle in Bezug auf steigende Popularität übertraf.“

Diese Meinung wurde von Tony Baer in seinem Artikel Ist die Zeit endlich gekommen für PostgreSQL? wiederholt , der sagte:„Es ist zur Open-Source-Plattform der Wahl für Dritte geworden, die ihre eigenen relationalen Datenbankprodukte anbieten möchten. Das ist direkt auf die konservative Art des Open-Source-Projekts zurückzuführen, das Stabilität und funktionierenden Muttern und Schrauben Vorrang vor modernstem Flash eingeräumt hat.“

PostgreSQL boomt um mehrere neun

Ähnlich wie der Markt unter Wachstumsgesichtspunkten sieht, verzeichnet auch Multiplenines einen Boom im Interesse an PostgreSQL.

PostgreSQL-Bereitstellungen und -Aktivierungen auf ClusterControl sind im Jahr 2018 um 152 % gestiegen (ClusterControl kostenlos herunterladen) und der Webverkehr ist um fast 3.000 % (ja, das sind drei Nullen!) für Postgres-Inhalte gestiegen.

Was also treibt diesen Anstieg an? Ich würde sagen, es sind mehrere Dinge. Zum einen hat sich die Entwicklung von PostgreSQL in den letzten Jahren, wie von Tony Baer oben erwähnt, wirklich darauf konzentriert, die Stabilität und Funktionalität der Datenbank zu verbessern, anstatt nur neue Features für Flash herauszubringen. Dies galt auch für die Veröffentlichung von PostgreSQL 11, dessen Hauptfunktionen sich auf die Verbesserung der Indizierung, Partitionierung und eine neue Funktion für gespeicherte Prozeduren konzentrierten.

Top-PostgreSQL-Blogs von 2018

Im Einklang mit dem weltweit gestiegenen Interesse an PostgreSQL in den letzten Jahren haben wir uns entschlossen, unseren eigenen Beitrag zur PostgreSQL-Community zu leisten und begannen, mit Hilfe eines Teams von Fachautoren mehr PostgreSQL-Inhalte auch für unsere Leser und Benutzer zu erstellen. Hier sind unsere besten PostgreSQL-Blogs aus dem Jahr 2018 …

  1. Meine bevorzugten PostgreSQL-Abfragen und warum sie wichtig sind :Dieser Blog startete, als eine aktive Debatte auf Hackernews begann, was zu fast 40.000 Lesern führte! Der Blog erörtert das Extrahieren von Erkenntnissen, das Beantworten von Fragen und aussagekräftige Metriken aus Daten durch Abfragen, und die Datenmanipulation ist ein integraler Bestandteil von SQL im Allgemeinen. Dieser Blog präsentiert eine Kombination aus 8 interessanten, unterschiedlichen PostgreSQL-Abfragen oder Abfragetypen zum Erkunden, Studieren, Lernen oder anderweitigen Bearbeiten von Datensätzen. Der Blog wurde im Juli weiterverfolgt.
  2. Ein Performance-Spickzettel für PostgreSQL :Leistungsoptimierung ist nicht trivial, aber mit ein paar grundlegenden Richtlinien können Sie viel erreichen. In diesem Blog wird erläutert, wie Sie die Arbeitslast der Datenbank analysieren und anschließend eine Liste wichtiger Konfigurationsparameter überprüfen, um die Leistung von PostgreSQL zu verbessern.
  3. PostgreSQL-Berechtigungen und Benutzerverwaltung - Was Sie wissen sollten:Dieser Blog demonstriert die grundlegenden PostgreSQL-Benutzer und -Berechtigungen.
  4. Bereitstellen von PostgreSQL auf einem Docker-Container :Dieser Blog bietet einen allgemeinen Überblick sowie Tipps und Tricks für die Bereitstellung Ihrer PostgreSQL-Datenbank auf Docker.
  5. Migration von Oracle zu PostgreSQL – Was Sie wissen sollten :In diesem Blog wird beschrieben, was Sie wissen müssen, wenn Sie sich entscheiden, von einer Oracle-Datenbank zu PostgreSQL zu migrieren.

P.S. Wir suchen immer noch nach PostgreSQL-Gastautoren, um noch mehr Inhalte zu erstellen. Wenn Sie interessiert sind, lassen Sie es uns wissen!

Laden Sie noch heute das Whitepaper PostgreSQL-Verwaltung und -Automatisierung mit ClusterControl herunterErfahren Sie, was Sie wissen müssen, um PostgreSQL bereitzustellen, zu überwachen, zu verwalten und zu skalierenLaden Sie das Whitepaper herunter

Neue PostgreSQL-ClusterControl-Funktionen im Jahr 2018

Mit vier Releases im Jahr 2018 hat ClusterControl seine Unterstützung für PostgreSQL erweitert. Hier sind einige der wichtigsten Funktionen, die im letzten Jahr veröffentlicht wurden.

  • ClusterControl 1.5.1 (Januar)
    • Vollständige Sicherungs- und Wiederherstellungsverschlüsselung für pg_dump und pg_basebackup
    • Verbesserte Benutzererfahrung, um die Bereitstellung und Überwachung von PostgreSQL-Setups zu vereinfachen
  • ClusterControl 1.6 (April)
    • Einfache Bereitstellung und Verwaltung von PostgreSQL auf öffentlichen Cloud-Instanzen wie AWS, Google Cloud und Azure
    • Neuer Topologie-Viewer für PostgreSQL-Replikationscluster
  • ClusterControl 1.6.1 (Juni)
    • Neuer Cloud-Bereitstellungsassistent für PostgreSQL
    • Automatisierte Bereitstellung von synchronen Replikations-Slaves
    • PostgreSQL-Warnungen und -Benachrichtigungen mit ServiceNow
  • ClusterControl 1.6.2 (Juli)
    • Kontinuierliche Archivierung und Point-in-Time-Recovery (PITR) für PostgreSQL
  • ClusterControl 1.7 (Oktober)
    • Agentenbasierte PostgreSQL-Überwachung mit SCUMM
    • Neues PostgreSQL-Leistungs-Dashboard

Schlussfolgerung

Was hält also die Zukunft für PostgreSQL bereit? Nun, Sie müssen keine Wettfrau sein, um zu wissen, dass die geplante jährliche Veröffentlichung von PostgreSQL 12 im kommenden Herbst wie am Schnürchen kommen wird, mit einem Maß an Stabilität, das die Benutzer erwarten. Zu wissen, dass PostgreSQL eine Datenbank ist, auf die Sie sich verlassen können, die die Akzeptanz weiter erhöht und ihre Verwendung im Unternehmen vorantreibt.

Was Multiplenines betrifft? Sie können sich darauf verlassen, dass wir die Unterstützung für PostgreSQL weiter verbessern werden.