postgres takes charge around the world developers that are part of commercial efforts •...

29
CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved. POSTGRES TAKES CHARGE AROUND THE WORLD Marc Linster, Ph.D. Senior Vice President, Product Development EnterpriseDB

Upload: others

Post on 21-May-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.

POSTGRES TAKES CHARGE AROUND THE WORLD

Marc Linster, Ph.D.

Senior Vice President, Product Development

EnterpriseDB

Page 2: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.2

10 YEARS AGOOpen Source is “Maturing” and “Usable”

Page 3: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.3

POSTGRES TODAYReady to compete and win against traditional proprietary database solutions.

Page 4: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.4

POPULARITY OF OPEN SOURCE & POSTGRESDB-Engines Ranking

124%

(9.7%)(14.2%)(22.4%)

Relative growth

Commercial License

Page 5: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.

MOST USED

MOST LOVED

Page 6: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.7

BUT, OPEN SOURCE WAS NOT ALWAYS RECOGNIZED

• Magic Quadrant for Online Transaction Processing RDBMS, 2002

Online Transaction Processing RDBMS Magic QuadrantPublished: 2 May 2002

Page 7: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.8

POSTGRES: ONLY OPEN

SOURCE RDBMS IN GARTNER MQ

EDB Postgres recognized 6 years in

a row on Gartner’s Magic Quadrant

Page 8: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.9

WHAT’S CHANGED?Support and Use of Postgres Rapidly Maturing

Page 9: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.10

SUPPORT FOR POSTGRESFROM PUBLIC COMPANIESRapidly Evolving and Highly Mature

Page 10: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.11

ROBUST POSTGRES EXTENSIONSOn the Rise from an Expanding Partner Ecosystem

TIME SERIES

PARALLEL QUERY

GEO-SPATIAL

GRAPH MPP

Page 11: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.12

USED IN THE MOST DEMANDING ENVIRONMENTS & APPLICATIONS

High technology

Finance

Communications

Page 12: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.13

LEVERAGED FOR PERFORMANCEACROSS INDUSTRIES

Online Brokerage Firm• 1 billion writes a day• 3,000 transactions

per second• 800 concurrent

users

Global stock trade underwriter

• Largest database is 8 TB

• 6 to 10 million transactions per day

Global mobile ad network• Largest database is

14TB• 1.2 billion transactions a

day, 55K transaction per second

• 400 concurrent users • Analyzes 240TB of data

per day

Global consumer financial services provider

• Example application database is 2TB

• 200K SELECT statements per second

• 25K WRITE transactions per second

Page 13: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.14

BY THE LARGEST ENTERPRISES ACROSS THE WORLD

U.S Companies

EMEA Companies APAC Companies

Page 14: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.15

WHAT’S FUELING THIS?Industry Insights from Experts and User Data

Page 15: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.16

POSTGRES INNOVATION 10 YEAR PERSPECTIVE

10 years ago:

• Majority of contributions from volunteers

• Mostly one-person projects. Windows port was one of the first multi-person projects

Today:

• Still significant number of contributions from volunteers

• Most headline contributions are from professional Postgres developers that are part of commercial efforts

• Multi-person and multi-company projects like sharding, pluggable storage engine

Bruce discusses these developments in his presentation, Will Postgres Live Forever?, and offers some interesting insights into the future.

Page 16: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.17

WE’VE OBSERVED THESE DEVELOPMENTSAnd that motivated us to gather some facts…

Where is all this Postgres running?

• We asked a 1,000 downloaders of PostgreSQL….

Page 17: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.18

IN USE IN LARGE ORGANIZATIONS

Enterprises with more than 1,000 employees were 50% of our total.

54%34%

12%

1000 + 100 - 499 500 - 999

Who many employees in your company?

Filtered out students, consultants and

very small companies

Page 18: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.19

GEOGRAPHICALLY DIVERSE ADOPTION

Strong representation of downloaders across the globe. Europe

27%

North America

26%

Asia24%

South America

11%

Africa8%

Australia4%

Where do you live?

Page 19: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.20

RUNS ACROSS OPERATING SYSTEMS

• RHEL consolidation driven by Enterprise

• Linux usage up from 70% to 93%

0% 20% 40% 60% 80% 100%

SLES

Solaris

SPARC

Ubuntu

HPUX

Windows

CentOS

Other Linux Platform

RHEL

OS Platforms (Support Cases 2018)

Page 20: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.21

AND NEEDS TO RUN EVERYWHERE!

On-premises data center and a private or public cloud

33%

17%9% 12%

29%

Never/Noplans to

deploy DBsin the cloud

More than12 months

out

In 6 to 12months

Within 6months

Currentlyrunning

DBs in thecloud

0%

5%

10%

15%

20%

25%

30%

35%

What is Timeline to Run Databases in Cloud?

Page 21: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.22

WITH INCREASED KNOWLEDGEQuestions remain, but focus has changed.

Page 22: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.23

INCREASED POSTGRES EXPERTISEShows an Evolution in Questions, Challenges, and Goals

5 Years Ago• How do I run

backups?• How is this

different from Oracle?

• What about vacuum?

Today• How do I

integrate Postgres with the rest of my environment?

• How to support containers, microservices and DevOps

• Significantly more complex use cases

Page 23: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.24

BUILDING ON THE MOMENTUMEDB’s View of the future

Page 24: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.25

BUILDING ON THE MOMENTUMEDB considers the future of Postgres.

What will happen to Postgres Technology?

• Pluggable storage (zHeap,

columnar, in-memory, …)

• Logical replication

• Partitioning & sharding

• Thread-based

• Transparent encryption

• …

Page 25: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.26

BUILDING ON THE MOMENTUMEDB considers the future of Postgres.

What will happen to the ecosystem?• More commercial participation• Better tools integration for backup,

monitoring and management• Native cloud integration (not just

AWS)• Becoming the standard open

source relational database

Page 26: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.

THANK YOU

[email protected]

27

Page 27: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.

WHO IS EDB?The world leader in open-source based Postgres software and services.

• Founded in 2004

• Recognized RDBMS leader by:• Gartner• Forrester

• Customer base > 4000

• 300+ employees

• Offices worldwide

• Largest PostgreSQL community leader

Page 28: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.29

WORLDWIDE PRESENCE

Page 29: POSTGRES TAKES CHARGE AROUND THE WORLD developers that are part of commercial efforts • Multi-person and multi-company projects like sharding, pluggable storage engine Bruce discusses

CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.

EDB OPEN SOURCE LEADERSHIPNamed EDB open source committers and contributors

CONTRIBUTORS

Akshay Joshi Amul Sul Ashesh Vashi Ashutosh Sharma

Dilip Kumar Jeevan Ladhe Mithun Cy M. Usama

Rushabh Lathia Thom Brown

MAJOR CONTRIBUTORSCORE TEAM

Andres Freund Devrim Gündüz

Thomas Munro

Amit Kapila

Bruce Momjian

Dave PageRobert Haas