sql >> Databasteknik >  >> RDS >> PostgreSQL

Kostnaden för gratis PostgreSQL-reklam

Mjukvarulicensen PostgreSQL släpps under gör den extremt
vänlig för företag som vill använda databasen i kommersiella
produkter. Delvis som ett resultat av detta doneras en betydande mängd
PostgreSQL-utveckling av företag som säljer produkter som härrör
från databasen (även hela delar av
källkoden). Normalt fungerar den här feedbackslingan bra: företag
kan ta den kostnadsfria communityn PostgreSQL, sälja den tillsammans med
tjänster, anpassning eller tillägg, och en del av försäljningen
slutar upp driver utveckling som flödar tillbaka och förbättrar PostgreSQL själv.

På grund av denna synergi försöker PostgreSQL-communityt vara vänligt
till programvara och företag som är byggda kring databasen, hela
som ibland kallas för "PostgreSQL-ekosystemet".
Företag som erbjuda PostgreSQL-relaterade tjänster tillhandahålls flera
gratis platser för att prata om sina produkter, inklusive:

  • E-postkampanj skickas till den populära e-postlistan pgsql-announce
  • Omnämnanden i PostgreSQL Weekly News, som syndikeras till
    pgsql-announce och till Planet PostgreSQL.
  • Produkt- och affärsnyheter publicerade på framsidan av postgresql.org-webbplatsen
  • Meddelanden om både evenemang och träningsklasser till PostgreSQL-webbplatsen
  • Lista i katalogerna för Professional
    Tjänster, Hosting och
    Programvarukatalogen
  • Syndikering av din PostgreSQL-relaterade blogg till Planet PostgreSQL-bloggaggregationswebbplatsen

Som ett samhällsprojekt görs arbetet kring att hålla igång all denna infrastruktur
av en grupp volontärer, som ofta själva finansieras
av kommersiella företag. Förutom saker som att hålla servrarna igång, har var och en av dessa resurser en uppsättning moderatorer som hjälper till att avgöra
om inlämnat innehåll uppfyller kraven och standarderna för dess
inkludering. Måttlighet är ett ganska otacksamt jobb där det finns lite
positiv feedback, bara klagomål om folk inte håller med dig.
Det finns två huvudsidor av hur måttlighet hålls rättvist och jämnt.

Policyerna skrivs ned
och förbättras kontinuerligt så att de är tydliga för insändare och
moderatorer. Godkännandepolicy för nyheter och
evenemang täcker de saker som finns på huvudsidan
postgresql.org, såväl som pgsql-announce. Professionella
Tjänster och värdtjänster har sin egen något annorlunda policy.
Och Planet PostgreSQL har sin
egen policy.

Den andra sidan här är att modereringsarbetets karaktär tenderar att
attrahera människor som har intresse av att se till att det görs rättvist mot
deras egna företag. Följaktligen görs den "omröstning" som kan förekomma
runt politiska beslut (det är sällan så formellt) av en blandad grupp människor som vill
se till att PostgreSQL-communityt spelar bra med kommersiella
företag. Du kommer att se mig själv och andra medlemmar av 2ndQuadrant utföra
modereringsuppgifter, Dave Page och annan EnterpriseDB-personal som sköter både
modererings- och infrastrukturuppgifter, och en lång lista med liknande väl
kända PostgreSQL-bidragsgivare– en uppsättning som sträcker sig över företag över hela
världen. Och alla människor som är väl medvetna om att det är viktigt att hålla en
balans mellan öppen källkodsgemenskapen i centrum för PostgreSQL
och dess omgivande kommersiella ekosystem.

Slutresultatet är att när någon gör något som strider mot en
gemenskapspolicy är den normala reaktionen enighet från alla
inblandade om åtminstone det allmänna sättet att hantera det. Spammare och
liknande plågor över världen är direkt förbjudna. Erkända
gemenskapsbidragsgivare som har brutit mot en policy är normalt
avstängda från åtkomst till den resursen under en tidsperiod baserat på
allvaret av deras brott. Det exakta svaret varierar från fall till fall
basis. Men du kan vara säker på att besluten fattas av en jury
av dina kamrater: bidragsgivare till PostgreSQL-communityt som också
förstår värdet av företag för den communityn och som försöker
att hålla båda sidor av den relationen så positiva som möjligt.


  1. MySQL Performance Cheat Sheet

  2. Hur anropar man Oracle-funktion eller lagrad procedur med fjäderbeständighet?

  3. Hur DAYOFWEEK() fungerar i MariaDB

  4. Returnera rader från INSERT med ON CONFLICT utan att behöva uppdatera