Re: PostgreSQL as a Service

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Dirk Riehle <dirk(at)riehle(dot)org>, pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: PostgreSQL as a Service
Date: 2019-07-18 14:55:56
Message-ID: 2c0e5f66-e3b6-c955-c0d0-2139b8ec8e00@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 7/18/19 7:23 AM, Dirk Riehle wrote:
> Hello everyone!
>
> tl;dr: How well is PostgreSQL positioned to serve as the database of
> choice for a DBaaS operator? Specifically, how much open source is (may
> be) missing?
>
> ----
>
> Im un-lurking hoping to learn more about PostgreSQL in DBaaS land.
>
> You may have seen this announcement.
>
> https://blog.yugabyte.com/why-we-changed-yugabyte-db-licensing-to-100-open-source/
>
>
> YugaByte bills itself as a PostgreSQL compatible database (yay to at
> least the intent) but most importantly, it decided to single-license its
> database under a permissive license, including "the enterprise features"
> that frequently are held back by single-vendor open source firms who
> want to earn a RoI for their VC investment.
>
> The interesting part (and why I'm posting it here) is the following
> staging of functionality implied in that post.
>
> 1. Core database (permissively licensed)
> 2. Enterprise features (permissively licensed)
> 3. DBaaS features (trial license, commercial, no open source)
> 4. Managed by YugaByte (commercial)
>
> Point 3. suggests that they want to make money from self-managed DBaaS,
> but in the post they also write they really only expect significant
> income from 4, i.e. YugaByte (the database) managed by YugaByte (the
> company).
>
> Where is PostgreSQL in relation to this?
>
> 1. PostgreSQL itself is certainly 1 above, the core database.
>
> 2. PostgreSQL permissive license allows commercial offerings to build
> and not share enterprise features (and I'm sure some companies are
> holding back). However, PostgreSQL is true community open source so
> whatever enterprise features become relevant, they'll eventually be
> commoditized and out in the open. Is there a lot that is missing? And
> that some companies have but are not contributing?
>
> 3. So, PostgreSQL as-a-service. There are several companies (plenty?)
> who service PostgreSQL. I wonder how this is being shared back? I don't
> have a clear picture here, my impression is that the software to run
> these potentially large farms is proprietary? Or, that operators would
> argue, this is all configuration and shell scripts and not really
> shareable open source?
>
> One aspect related to as-a-service is scaling out, i.e. not just having
> many small customers, but also serving large customers in the cloud. I
> looked around for scaling out solutions. There used to be CitusData (not
> any longer it seems), there is PostgresXL which seems to be moving
> slowly. Is that it?
>
> 4. Managed DBaaS is not relevant here but always a commercial offering.
>
> So, back to my main question above. If I wanted to run a DBaaS shop with
> only PostgreSQL open source, how far away from being able to compete
> with AWS or Azure (or YugaByte for that matter) would I be?

The difference in resources available. The pull of DBaaS as I see it is
the being able to spin up db's as needed on a scale needed from one or
more locations. All with a unified management fronted/API. Being
competitive means being able to match that.

>
> Thanks for any thoughts and opinions! Dirk
>

--
Adrian Klaver
adrian(dot)klaver(at)aklaver(dot)com

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Dirk Riehle 2019-07-18 16:03:39 Re: PostgreSQL as a Service
Previous Message Achilleas Mantzios 2019-07-18 14:49:41 Re: PostgreSQL as a Service