sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL in opkomst:Postgres-bevindingen 2018 en trends voor 2019

Een sterke community in combinatie met een steeds stabieler en functierijker platform maken van PostgreSQL een sterke concurrent voor het vervangen van de "grote jongens" van bedrijfsgegevens. Wij hier bij Multiplenines hebben deze trend en de groeiende populariteit van PostgreSQL ook gezien. Hieronder zullen we kijken naar de toekomst van PostgreSQL en waarom de groei zo snel groeit!

PostgreSQL-marktstijging

Volgens DB-Engines is PostgreSQL de nummer vier van de meest gebruikte database op dit moment en de nummer twee meest gebruikte open source database (achter MySQL). Wat echter interessant is aan deze ranglijst, is de jaar-op-jaar scoreverandering die MySQL met de drievoudige cijfers laat dalen, terwijl PostgreSQL met meer dan 75 punten stijgt.

Bron:DB-Engines. Database-ranglijsten december 2018

DB-Engines heeft PostgreSQL ook uitgeroepen tot DBMS van het jaar 2017, de winnaar van 2018 is nog niet bekend gemaakt.

Uit het Stack Overflow-onderzoek van 2018 bleek dat PostgreSQL op de derde plaats stond als de meest gebruikte databasetechnologieën achter MySQL en SQL Server. Dit is vooral interessant aangezien Stack Overflow in de eerste plaats een site voor ontwikkelaars is en desondanks heeft PostgreSQL nog steeds de voorkeur boven MongoDB (wat een favoriet is onder dat publiek).

Bron:gebruikersonderzoek Stack Overflow 2018

In een artikel met de titel Waarom de misstappen van Oracle hebben geleid tot het 'moment' van PostgreSQL in de databasemarkt”, zei auteur Matt Asay:“Postgres is cool, deels vanwege de geweldige database die het is, en deels omdat het het duidelijkste like-for-like-alternatief is voor Oracle, dat niemand lijkt te willen gebruiken als ze enige keuze ter zake. Geen wonder dus dat van alle bestaande databases Postgres beter presteerde dan ze allemaal in termen van stijgende populariteit.”

Dit sentiment werd herhaald door Tony Baer in zijn artikel Is het eindelijk tijd voor PostgreSQL? , die zei:"Het is het go-to-open source-platform geworden voor derden die hun eigen relationele databaseproducten willen leveren. Dat is direct toe te schrijven aan het conservatieve karakter van het open source-project dat prioriteit heeft gegeven aan stabiliteit en werkende moeren en bouten boven de nieuwste flash.”

PostgreSQL booming op verschillende niveaus

Vergelijkbaar met wat de markt vanuit een groeioogpunt ziet, ziet ook Multiplenines een hausse in PostgreSQL-interesse.

PostgreSQL-implementaties en -activeringen op ClusterControl zijn in 2018 met 152% gegroeid (Download ClusterControl gratis) en het webverkeer is met bijna 3000% gegroeid (ja, dat zijn drie nullen!) voor Postgres-inhoud.

Dus wat drijft deze stijging? Ik zou zeggen dat het meerdere dingen zijn. Ten eerste, zoals hierboven vermeld door Tony Baer, ​​is de ontwikkeling van PostgreSQL de afgelopen jaren echt gericht geweest op het verbeteren van de stabiliteit en functionaliteit van de database in plaats van alleen maar nieuwe functies te ontwikkelen omwille van flash. Dit was ook het geval met de release van PostgreSQL 11, waarvan de belangrijkste functies waren gericht op het verbeteren van indexering, partitionering en een nieuwe functie voor opgeslagen procedures.

Top PostgreSQL-blogs van 2018

In lijn met de toegenomen wereldwijde belangstelling voor PostgreSQL in de afgelopen jaren, hebben we besloten om onze eigen bijdrage aan de PostgreSQL-gemeenschap op te bouwen en zijn we begonnen met het creëren van meer PostgreSQL-inhoud, ook voor onze lezers en gebruikers, met de hulp van een team van gespecialiseerde schrijvers. Dit zijn onze top PostgreSQL-blogs van 2018 …

  1. Mijn favoriete PostgreSQL-query's en waarom ze ertoe doen :Deze blog ging van start toen er een actief debat begon op Hackernews, wat resulteerde in bijna 40K lezers! De blog bespreekt het extraheren van inzicht, het beantwoorden van vragen en zinvolle statistieken uit gegevens door middel van query's en gegevensmanipulatie is een integraal onderdeel van SQL in het algemeen. Deze blog presenteert een combinatie van 8 interessante, verschillende PostgreSQL-query's of typen query's om datasets te verkennen, bestuderen, leren of anderszins te manipuleren. De blog kreeg in juli een vervolg.
  2. Een prestatie-spiekbriefje voor PostgreSQL :Prestaties afstemmen is niet triviaal, maar je kunt een heel eind komen met een paar basisrichtlijnen. In deze blog wordt besproken hoe u de werklast van de database analyseert en vervolgens een lijst met belangrijke configuratieparameters bekijkt om de prestaties van PostgreSQL te verbeteren.
  3. PostgreSQL-rechten en gebruikersbeheer - Wat u moet weten:deze blog demonstreert de basis PostgreSQL-gebruikers en -machtigingen.
  4. PostgreSQL implementeren op een Docker-container :Deze blog biedt een overzicht op hoog niveau en tips en trucs voor het implementeren van uw PostgreSQL-database op Docker.
  5. Migreren van Oracle naar PostgreSQL - wat u moet weten :In deze blog wordt besproken wat u moet weten als u besluit te migreren van een Oracle-database naar PostgreSQL.

PS we zijn nog steeds op zoek naar PostgreSQL-gastschrijvers om nog meer inhoud te maken, laat het ons weten als je geïnteresseerd bent!

Download de whitepaper vandaag PostgreSQL-beheer en -automatisering met ClusterControlLees wat u moet weten om PostgreSQL te implementeren, bewaken, beheren en schalenDownload de whitepaper

Nieuwe PostgreSQL ClusterControl-functies in 2018

Met vier releases in 2018 heeft ClusterControl zijn ondersteuning voor PostgreSQL uitgebreid. Hier zijn enkele van de belangrijkste functies die het afgelopen jaar zijn uitgebracht.

  • ClusterControl 1.5.1 (januari)
    • Volledige back-up en herstel-encryptie voor pg_dump en pg_basebackup
    • Verbeterde gebruikerservaring om het gemakkelijker te maken om PostgreSQL-configuraties te implementeren en te controleren
  • ClusterControl 1.6 (april)
    • Eenvoudig PostgreSQL implementeren en beheren op openbare cloudinstanties zoals AWS, Google Cloud en Azure
    • Nieuwe topologieviewer voor PostgreSQL-replicatieclusters
  • ClusterControl 1.6.1 (juni)
    • Nieuwe wizard voor cloudimplementatie voor PostgreSQL
    • Geautomatiseerde inzet van synchrone replicatieslaves
    • PostgreSQL-waarschuwingen en -meldingen met ServiceNow
  • ClusterControl 1.6.2 (juli)
    • Continu archiveren en Point-in-Time Recovery (PITR) voor PostgreSQL
  • ClusterControl 1.7 (oktober)
    • Agent-gebaseerde PostgreSQL-bewaking met SCUMM
    • Nieuw PostgreSQL-prestatiedashboard

Conclusie

Dus wat brengt de toekomst voor PostgreSQL? Nou, je hoeft geen gokvrouw te zijn om te weten dat hun geplande jaarlijkse release van PostgreSQL 12 komend najaar als een uurwerk zal verlopen met een stabiliteitsniveau dat de gebruikers gewend zijn. Het is weten dat PostgreSQL een database is waarop u kunt rekenen en die de acceptatie blijft vergroten en het gebruik ervan in de onderneming stimuleert.

Wat betreft Meerderen? U kunt erop rekenen dat we de ondersteuning voor PostgreSQL blijven verbeteren.


  1. PostgreSQL:namen van standaardbeperkingen

  2. Gegevensverlies herstellen met behulp van verzending van logbestanden met vertraagd herstel

  3. 10 technieken voor het maken van formulieren in Microsoft Access

  4. SQL Server equivalent aan Oracle's CREATE OR REPLACE VIEW