Re: [HACKERS] How can we expand PostgreSQL ecosystem?

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Josh berkus <josh(at)agliodbs(dot)com>, MauMau <maumau307(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org, PostgreSQL Advocacy Group <pgsql-advocacy(at)postgresql(dot)org>
Subject: Re: [HACKERS] How can we expand PostgreSQL ecosystem?
Date: 2016-03-07 22:18:18
Message-ID: 56DDFE2A.1030700@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-advocacy pgsql-hackers

On 03/07/2016 01:37 PM, Josh berkus wrote:
> MauMau,
>
> Crossing this over to pgsql-advocacy list where it really belongs.
> That's what that list is *for*.
>
> Especially since the discussion on -hackers has focused on new
> PostgreSQL Features, which while also good don't address the general
> question.
>
> On 03/05/2016 09:29 PM, MauMau wrote:
>> Hello,
>> As I said in the previous greeting mail, I'd like to discuss how to
>> expand PostgreSQL ecosystem. Here, ecosystem means "interoperability"
>> -- the software products and cloud services which use/support
>> PostgreSQL. If pgsql-advocacy or somewhere else is better for this
>> topic, just tell me so.
>> THE BACKGROUND
>> ==================================================
>> Thanks to the long and hard efforts by the community, PostgreSQL has
>> been evolving to be a really great software comparable to existing
>> strong commercial products. Open source databases are gaining more
>> popularity to influence the database market.
>> Open source threatens to eat the database market
>> http://www.infoworld.com/article/2916057/open-source-software/open-source-threatens-to-eat-the-database-market.html
>> "Though the proprietary RDBMS market grew at a sluggish 5.4 percent in
>> 2014, the open source database market grew 31 percent to hit $562 million."
>> "As Gartner highlights in a recent research report, open source
>> databases now consume 25 percent of relational database usage."
>> Perhaps related to this is that the revenues of Oracle, IBM and
>> Microsoft have been declining (but I read in an article that SQL Server
>> is gaining more revenue).
>> On the other hand, there is a gulf between the two top popular databases
>> -- Oracle and MySQL -- and PostgreSQL. They are nearly five times more
>> popular than PostgreSQL.
>> DB-Engines Ranking
>> http://db-engines.com/en/ranking
>> Yes, I understand this ranking doesn't necessarily reflect the actual
>> use, but I also don't think the ranking is far from the real
>> popularity. In fact, some surveys show that MySQL has been in more
>> widespread use even here in Japan than PostgreSQL since around 2010 (IIRC).
>> What should we do to boost the popularity of PostgreSQL? One challenge
>> is to increase the number of software which supports PostgreSQL. To take
>> advantage of the trend of shift from commercial products to open source,
>> PostgreSQL needs to interoperate with many software that are used
>> together with the commercial databases.
>> The easily understandable target is Oracle, because it is anticipated
>> that more users of Oracle will seek another database to avoid the
>> expensive Oracle Standard Edition 2 and increasing maintenance costs.
>> In addition, PostgreSQL has affinity for Oracle.
>> However, there is a problem. The number of software is very small that
>> the users can know to interoperate with PostgreSQL. That is, when the
>> users want to migrate from commercial databases to PostgreSQL, they
>> can't get information on whether they can continue to use their assets
>> with PostgreSQL. Many applications might be interoperable through
>> standard interfaces like JDBC/ODBC, but the case is unknown. For example:
>> * Only 24 open source projects are listed as interoperable.
>> Open Source Projects Using PostgreSQL
>> https://wiki.postgresql.org/wiki/OpenSource_Projects_Using_PostgreSQL
>> * Even EnterpriseDB has only 12 certified application vendors.
>> http://www.enterprisedb.com/partner-programs/enterprisedb-certified-application-vendors
>> * PostgreSQL Enterprise Consortium lists only about30 related products
>> (Japanese only).
>> https://www.pgecons.org/postgresql-info/business_sw/
>> * MySQL touts more than 2,000 ISV/OEM/VARs.
>> http://www.mysql.com/oem/

Though if you go to the actual list:
http://www.mysql.com/customers/embedded/

There is at a rough count, 300.

This points to the central dilemma, some of which is addressed below,
separating fact from fiction.

>> Besides, in practice, we probably should increase the number of software
>> interoperable with PostgreSQL. e.g. one customer asked us whether
>> Arcserve can be used to back up PostgreSQL databases, but unfortunately
>> we had to answer no. They are using Arcserve to back up Oracle
>> databases and other resources. "Then, you can use NetVault instead" is
>> not the best answer; they just want to replace the database.
>> PROPOSAL
>> ==================================================
>> Last month, I attended the steering committee of PostgreSQL Enterprise
>> Consortium (PGECons) for the first time and proposed starting the
>> following activity. PGECons is a Japanese non-profit organization to
>> promote PostgreSQL for enterprise use. The members include NTT, SRA OSS
>> (Tatsuo Ishii runs), NEC, Hitachi, HP, Fujitsu, etc. We concluded that
>> we need to consult the PostgreSQL community on how to proceed the
>> activity and work in cooperation with the community.
>> * Attract and ask product/service vendors to support/use PostgreSQL.
>> Provide technical assistance to those vendors as an organization so that
>> they can support PostgreSQL smoothly.
>> If the vendors aren't proactive, we verify the interoperability with
>> their software by executing it.
>> * Make a directory of software/services that can be used with PostgreSQL
>> on the community web site (wiki.postgresql.org or www.postgresql.org)
>> Software/services vendors and PostgreSQL developers/users can edit this
>> directory.
>> This list not only has the names of software and its vendors, but also
>> other information such as the level of interoperability (certified by
>> the vendor, or verified by the community/users) and remarks about
>> configuration, tuning, and whatever useful for users.
>> PostgreSQL Enterprise Consortium (PGECons)
>> https://www.pgecons.org/en
>> CONSULTATION AND DISCUSSION
>> ==================================================
>> I'd like to discuss and hear opinions on how can we expand the ecosystem
>> of PostgreSQL. Example points are:
>> * How/Where can we get the knowledge of expanding the software
>> ecosystem? Is there any OSS project that we can learn from?
>> How can we attract software vendors to support PostgreSQL? What words
>> are convincing to appeal the increasing potential of PostgreSQL as a
>> good replacement for commercial databases?
>> * How can we gain momentum for the activity?
>> Can we involve globally influential companies like Dell, HPE, and Red Hat?
>> * Do we need some kind of assistance from a foundation or establish a
>> foundation?
>> There should be many, many software to address, so the ecosystem
>> activity has to be long-lasting. Plus, money and expertise is necessary.
>> Would we benefit if we join the Linux Foundation Collaborative Projects?
>> Linux Foundation Collaborative Projects
>> http://collabprojects.linuxfoundation.org/
>> * Which software/services in what category should we address preferentially?
>> What software would many users desire to be interoperable when migrating
>> from commercial databases?
>> What is the effective way to absorb user requests for this? Is it
>> enough to make a questionnaire like the following? What is the popular
>> questionnaire site which can catch many users (SurveyMonkey?)
>> https://postgresql.uservoice.com/forums/21853-general
>> Regards
>> MauMau
>
>

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

In response to

Responses

Browse pgsql-advocacy by date

  From Date Subject
Next Message Michael Paquier 2016-03-08 01:51:34 Re: How can we expand PostgreSQL ecosystem?
Previous Message Josh berkus 2016-03-07 21:37:24 Re: [HACKERS] How can we expand PostgreSQL ecosystem?

Browse pgsql-hackers by date

  From Date Subject
Next Message Stephen Frost 2016-03-07 22:26:11 Re: New competition from Microsoft?
Previous Message David Rowley 2016-03-07 22:15:48 Re: Parallel Aggregate