sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL på väg upp:2018 Postgres fynd och 2019 trender

En stark community i kombination med en alltmer stabil och funktionsrik plattform gör PostgreSQL till en stark utmanare för att ersätta de "stora pojkarna" av företagsdata. Vi här på Severalnines har också sett denna trend och ökningen av popularitet för PostgreSQL. Nedan kommer vi att titta på framtiden för PostgreSQL och varför dess tillväxt blomstrar!

PostgreSQL-marknadsökning

Enligt DB-Engines är PostgreSQL den fyra bästa databasen som används idag och den nummer två mest använda databasen med öppen källkod (bakom MySQL). Det som är intressant med den här rankningen är dock poängförändringen från år till år som visar att MySQL sjunker i tresiffriga siffror medan PostgreSQL ökar med mer än 75 poäng.

Källa:DB-Engines. Databasranking december 2018

DB-Engines utropade även PostgreSQL som Årets DBMS för 2017, 2018 års vinnare har ännu inte tillkännages.

2018 års Stack Overflow-undersökning fann att PostgreSQL rankades som nummer tre som de mest använda databasteknikerna bakom MySQL och SQL Server. Detta är särskilt intressant med tanke på att Stack Overflow i första hand är en webbplats för utvecklare och trots detta är PostgreSQL fortfarande att föredra framför MongoDB (som är en favorit bland den publiken).

Källa:Stack Overflow 2018 User Survey

I en artikel med titeln Varför Oracles felsteg har lett till PostgreSQL:s "ögonblick" på databasmarknaden" sa författaren Matt Asay "Postgres är cool dels på grund av hur bra en databas det är, och dels för att det är det tydligaste like-for-like-alternativet till Oracle, som ingen verkar vilja använda om de har något val i frågan. Det är alltså inte konstigt att Postgres av alla existerande databaser överträffade dem alla när det gäller ökande popularitet.”

Denna känsla upprepades av Tony Baer i hans artikel Har det äntligen dags för PostgreSQL? , som sa "det har blivit den populära plattformen för öppen källkod för tredje parter som vill leverera sina egna relationsdatabasprodukter. Det är direkt hänförligt till den konservativa karaktären hos open source-projektet som har prioriterat stabilitet och fungerande muttrar och bultar framför blödande kantblixt.”

PostgreSQL blomstrar på flera niotider

I likhet med vad marknaden ser ur en tillväxtsynpunkt ser Severalnines också en boom i PostgreSQL-intresset.

PostgreSQL-distributioner och -aktiveringar på ClusterControl har ökat med 152 % under 2018 (Ladda ner ClusterControl gratis) och webbtrafiken har ökat med nästan 3 000 % (ja det är tre nollor!) för Postgres-innehåll.

Så vad är det som driver denna ökning? Jag skulle säga att det är flera saker. För det första, som Tony Baer nämnde ovan, har PostgreSQL-utvecklingen under de senaste åren verkligen fokuserat på att förbättra stabiliteten och funktionaliteten i databasen snarare än att bara ta fram nya funktioner för flashens skull. Detta gällde också med lanseringen av PostgreSQL 11 vars huvudfunktioner fokuserade på att förbättra indexering, partitionering och en ny funktion för lagrade procedurer.

Bästa PostgreSQL-bloggarna 2018

I linje med det ökade globala intresset för PostgreSQL under de senaste åren, bestämde vi oss för att slå upp vårt eget bidrag till PostgreSQL-communityt och började skapa mer PostgreSQL-innehåll även för våra läsare och användare med hjälp av ett team av specialistskribenter. Här är våra bästa PostgreSQL-bloggar från 2018 …

  1. Mina favoritpostgreSQL-frågor och varför de är viktiga :Den här bloggen tog fart när en aktiv debatt startade på Hackernews som resulterade i nästan 40 000 läsare! Bloggen diskuterar att extrahera insikter, svara på frågor och meningsfulla mätvärden från data med hjälp av frågor och datamanipulation är en integrerad del av SQL i allmänhet. Den här bloggen presenterar en kombination av 8 intressanta, olika PostgreSQL-frågor eller typer av frågor för att utforska, studera, lära sig eller på annat sätt manipulera datamängder. Bloggen följdes upp i juli.
  2. En prestationsfusk för PostgreSQL :Prestandajustering är inte trivialt, men du kan komma långt med några grundläggande riktlinjer. I den här bloggen diskuteras hur du analyserar databasens arbetsbelastning och sedan granskar en lista med viktiga konfigurationsparametrar för att förbättra prestanda för PostgreSQL.
  3. PostgreSQL-privilegier och användarhantering - Vad du bör veta:Den här bloggen visar de grundläggande PostgreSQL-användarna och behörigheterna.
  4. Distribuera PostgreSQL på en Docker-behållare :Den här bloggen ger en översikt på hög nivå och tips och tricks för att distribuera din PostgreSQL-databas på Docker.
  5. Migrera från Oracle till PostgreSQL – Vad du bör veta :Den här bloggen går igenom vad du skulle behöva veta om du bestämde dig för att migrera från en Oracle-databas till PostgreSQL.

P.S. vi letar fortfarande efter PostgreSQL-gästskribenter för att skapa ännu mer innehåll, låt oss veta om du är intresserad!

Ladda ner Whitepaper Today PostgreSQL Management &Automation med ClusterControlLäs om vad du behöver veta för att distribuera, övervaka, hantera och skala PostgreSQLDladda Whitepaper

Nya PostgreSQL ClusterControl-funktioner under 2018

Med fyra releaser under 2018 har ClusterControl utökat sitt stöd för PostgreSQL. Här är några av de bästa funktionerna som släppts under det senaste året.

  • ClusterControl 1.5.1 (januari)
    • Fullständig säkerhetskopiering och återställning av kryptering för pg_dump och pg_basebackup
    • Förbättrad användarupplevelse för att göra det enklare att distribuera och övervaka PostgreSQL-inställningar
  • ClusterControl 1.6 (april)
    • Implementera och hantera enkelt PostgreSQL på offentliga molninstanser som AWS, Google Cloud och Azure
    • Ny topologivisare för PostgreSQL-replikeringskluster
  • ClusterControl 1.6.1 (juni)
    • Ny installationsguide för moln för PostgreSQL
    • Automatisk distribution av synkrona replikeringsslavar
    • PostgreSQL-varningar och aviseringar med ServiceNow
  • ClusterControl 1.6.2 (juli)
    • Continuous Archiving and Point-in-Time Recovery (PITR) för PostgreSQL
  • ClusterControl 1.7 (oktober)
    • Agentbaserad PostgreSQL-övervakning med SCUMM
    • Ny PostgreSQL prestanda dashboard

Slutsats

Så vad ser framtiden ut för PostgreSQL? Tja, du behöver inte vara en vadslagningskvinna för att veta att deras planerade årliga release av PostgreSQL 12 kommer att komma som en klocka den kommande hösten med en nivå av stabilitet som dess användare har förväntat sig. Det är att veta att PostgreSQL är en databas du kan lita på som fortsätter att öka användningen och driva dess användning i företaget.

Vad gäller Severalnines? Du kan lita på att vi kommer att fortsätta att förbättra stödet för PostgreSQL.


  1. MySQL INSERT IF (anpassade if-satser)

  2. Hur man aktiverar tillägg för oci8 (Oracle) i php.ini - PHP Varning:PHP-start:i Okänd på rad 0

  3. Hur man ändrar en användare till Superuser i PostgreSQL

  4. dynamisk sql-fråga i postgres