Driving the future of PostgreSQL adoption

Driving the Future of
PostgreSQL Adoption
Peter Zaitsev
CEO Percona
© 2021 Percona | Confidential
Have You Heard about Percona ?
© 2021 Percona 2
© 2021 Percona | Confidential
May Be…
© 2021 Percona 3
PERCONA – MYSQL
EXPERTS
PERCONA – RADICAL
OPEN SOURCE PEOPLE
© 2021 Percona | Confidential
Percona Loves PostgreSQL
© 2021 Percona 4
© 2021 Percona | Confidential
Reasons to Love PostgreSQL
© 2021 Percona 5
POSTGRESQL IS THE MOST OPEN
SOURCE DATABASE
POSTGRESQL ADVANCED OPEN
SOURCE DATABASE
POSTGRESQL IS OPEN SOURCE
DATABASE WITH MOST TRACTION
© 2021 Percona | Confidential
PostgreSQL can
be more than
PostgreSQL
© 2021 Percona
6
https://babelfishpg.org/
https://www.ferretdb.io/
Driving the Future of
PostgreSQL Adoption
Umair Shahid
Head of PostgreSQL at Percona
© 2021 Percona
8
The journey from
“PostgreSQL is cheaper”
to
“PostgreSQL is better”
© 2021 Percona
9
PostgreSQL: The World's Most Advanced
Open Source Relational Database
PostgreSQL: The Most Advanced Database
© 2021 Percona
Where do we go from here?
10
#1
Databases are evolving
© 2021 Percona | Confidential
Databases are
evolving
12
Over the past decade …
● Growing popularity of specialized databases
○ Examples include MongoDB, Cassandra, Redis,
Neo4J, …
● Evolving needs of rapid application development
○ Inability of relational databases to offer effective
solutions to modern problems
● Going beyond the bounds of SQL
○ Breaking free of the restrictions imposed by the
relational model
© 2021 Percona | Confidential
But then …
● Limitations of non-relational data
○ Converting data into information
○ From “No SQL” to “Not Only SQL”
● General purpose ‘relational’ features in
specialized databases
○ ACID guarantees in MongoDB
○ Graph, JSON, & time series in Redis
○ Streaming capabilities in Cassandra
○ Relational data in SingleStore (MemSQL)
Databases are
evolving
13
© 2021 Percona | Confidential
In the meanwhile …
● PostgreSQL fights back
○ Disciplined annual release cycle
○ Averaging 150+ new features
● Specialized features in PostgreSQL
○ GIS data and computations
○ Unstructured data, especially JSON
○ Time series and IoT data
○ Distributed workloads
Databases are
evolving
14
© 2021 Percona | Confidential
PostgreSQL’s future adoption will be
driven by how well it balances its
relational capabilities with the need to
scale modern applications.
15
Conclusion #1
#2
Decision-making is
evolving
© 2021 Percona | Confidential
Decision-making
is evolving
17
Decision making of the past …
● 80s & 90s - Sales Led Growth
○ Top-down decisions
○ Handshake deals on golf courses and yachts
● 2000s & 10s - Marketing Led Growth
○ Still mostly top-down, though more distributed
○ Focus on inbound instead of sales-led
○ Reliance on brand development, advertising, &
content
© 2021 Percona | Confidential
Decision-making
is evolving
18
Open Source Data Management Software Survey 2020
… and almost 50% respondents were DBAs!
Take part in the 2021 survey: https://www.surveymonkey.com/r/perconasurvey
© 2021 Percona | Confidential
Decision-making
is evolving
19
Today’s decision making …
● Product Led Growth
○ Bottom-up decisions
○ End users get to decide what tech to use
○ The only way to succeed is to delight the end user
● Application developers - The end users of databases
○ Application developers are not database experts
○ Focus on efficient development and ease-of-use for
higher productivity
○ The drive behind cloud-native application development
For far too long, database vendors have been able to get away
with complicated UIs and poor UX
© 2021 Percona | Confidential
PostgreSQL’s future adoption will be
driven by how easy it is for application
developers to deploy, use, and
maintain their database.
Conclusion #2
20
#3
The spirit of open
source
© 2021 Percona | Confidential
Why is open source so popular?
● The Community
○ Passion brings like-minded people together
○ Globally dispersed contributors bring diversity
○ Roadmaps based on what’s good for the project
● The Quality
○ Passion drives perfection
○ Obsession with quality drives reliability
○ Rapid development cycles lead to rapid project evolution
Most of all, open source is popular because it is free
The spirit of
open source
22
© 2021 Percona | Confidential
But wait - what does ‘free’ mean?
The power of open source comes from freedom
The spirit of
open source
23
The freedom of choice
The freedom of usage
The freedom to scale
The freedom to deploy - whenever & wherever
The freedom to modify
The freedom to distribute
The freedom against vendor lock-in
© 2021 Percona | Confidential
Conclusion #3
PostgreSQL’s future adoption will be
driven by maintaining and promoting
the spirit of open source software
FREEDOM
24
What does that mean
in today’s world?
© 2021 Percona | Confidential
26
The rush towards
cloud-native
application
development
© 2021 Percona
Kubernetes & Databases
27
Interesting
relationship …
Initially designed for
stateless applications
… and databases are
the exact opposite of
stateless
Improved in recent
years for stateful
applications
© 2021 Percona | Confidential
28
Promise of
Kubernetes
Operator for your Application Stack -
Management of all processes
Self Healing - Robust mechanics to deal
with node failure
Framework - Automating complex
database operations
© 2021 Percona | Confidential
Our approach to
Kubernetes
29
Operator for
PostgreSQL
Install
directly or
through
Helm Chart
Hardened
with
Enterprise
Features
Open Source
Always!
© 2021 Percona | Confidential
Unsolved
Problems
30
Running Business Critical Stateful
applications on Kubernetes is
“Black Belt” level skill
Not an easy task for non
Kubernetes expert
© 2021 Percona | Confidential
“State of Art”
simplicity for
databases
31
© 2021 Percona
32
Managing High
Availability
Database Patching Backups (Some)
Performance
Tuning
Easy to Scale
DBaaS Removes a lot of “Toil”
© 2021 Percona
33
“Don’t worry - DBaaS is open source compatible”
‘Hotel California’ compatibility
© 2021 Percona | Confidential
34
Our Vision
Provide DBaaS Experience in Public and Private Cloud with Open
Source Software and No Vendor Lock-in
7-Dec-2021, Mark your calendar!
Percona Platform: Tech Preview
Percona stands for evolution
Percona stands for ease-of-use
Percona stands for freedom
pg_umair
1 of 35

Recommended

NATS & IoT by
NATS & IoTNATS & IoT
NATS & IoTRaül Pérez
658 views28 slides
Moving Renewable Energy Embedded Systems into the Cloud by
Moving Renewable Energy Embedded Systems into the CloudMoving Renewable Energy Embedded Systems into the Cloud
Moving Renewable Energy Embedded Systems into the CloudMark Heckler
741 views49 slides
Distributed Storage in the Cloud by
Distributed Storage in the CloudDistributed Storage in the Cloud
Distributed Storage in the CloudAll Things Open
122 views30 slides
20221019 - Singapore Roadshow - Open source licenses, the impact on PostgreSQ... by
20221019 - Singapore Roadshow - Open source licenses, the impact on PostgreSQ...20221019 - Singapore Roadshow - Open source licenses, the impact on PostgreSQ...
20221019 - Singapore Roadshow - Open source licenses, the impact on PostgreSQ...Umair Shahid
91 views51 slides
The State of Open Source Cloud by
The State of Open Source CloudThe State of Open Source Cloud
The State of Open Source CloudAll Things Open
11 views37 slides
The Database Trends that are Transforming Your Database Infrastructure Forever by
The Database Trends that are Transforming Your Database Infrastructure ForeverThe Database Trends that are Transforming Your Database Infrastructure Forever
The Database Trends that are Transforming Your Database Infrastructure ForeverScyllaDB
266 views36 slides

More Related Content

Similar to Driving the future of PostgreSQL adoption

Top 10 Big Data Technologies | Edureka by
Top 10 Big Data Technologies | EdurekaTop 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | EdurekaEdureka!
309 views58 slides
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf by
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdfOSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdfAltinity Ltd
18 views45 slides
ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring" by
ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring"ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring"
ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring"Dakiry
214 views109 slides
The Path to OpenSource DBaaS with Kubernetes by Peter Zaitsev by
The Path to OpenSource DBaaS with Kubernetes by Peter ZaitsevThe Path to OpenSource DBaaS with Kubernetes by Peter Zaitsev
The Path to OpenSource DBaaS with Kubernetes by Peter ZaitsevNETWAYS
72 views38 slides
Implement DevOps Like a Unicorn—Even If You’re Not One by
Implement DevOps Like a Unicorn—Even If You’re Not OneImplement DevOps Like a Unicorn—Even If You’re Not One
Implement DevOps Like a Unicorn—Even If You’re Not OneTechWell
116 views84 slides
Docker Federal Summit 2017 General Session by
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General SessionDocker, Inc.
1.6K views83 slides

Similar to Driving the future of PostgreSQL adoption(20)

Top 10 Big Data Technologies | Edureka by Edureka!
Top 10 Big Data Technologies | EdurekaTop 10 Big Data Technologies | Edureka
Top 10 Big Data Technologies | Edureka
Edureka!309 views
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf by Altinity Ltd
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdfOSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
Altinity Ltd18 views
ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring" by Dakiry
ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring"ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring"
ROMA NOVIKOV, BAQ, "Prometheus + grafana based monitoring"
Dakiry214 views
The Path to OpenSource DBaaS with Kubernetes by Peter Zaitsev by NETWAYS
The Path to OpenSource DBaaS with Kubernetes by Peter ZaitsevThe Path to OpenSource DBaaS with Kubernetes by Peter Zaitsev
The Path to OpenSource DBaaS with Kubernetes by Peter Zaitsev
NETWAYS72 views
Implement DevOps Like a Unicorn—Even If You’re Not One by TechWell
Implement DevOps Like a Unicorn—Even If You’re Not OneImplement DevOps Like a Unicorn—Even If You’re Not One
Implement DevOps Like a Unicorn—Even If You’re Not One
TechWell116 views
Docker Federal Summit 2017 General Session by Docker, Inc.
Docker Federal Summit 2017 General SessionDocker Federal Summit 2017 General Session
Docker Federal Summit 2017 General Session
Docker, Inc.1.6K views
Docs-as-Code: Evolving the API Documentation Experience by Pronovix
Docs-as-Code: Evolving the API Documentation ExperienceDocs-as-Code: Evolving the API Documentation Experience
Docs-as-Code: Evolving the API Documentation Experience
Pronovix201 views
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne... by David Meyer
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
David Meyer2.1K views
Peter Zaitsev "18 ways to fix MySQL bottlenecks" by Fwdays
Peter Zaitsev "18 ways to fix MySQL bottlenecks"Peter Zaitsev "18 ways to fix MySQL bottlenecks"
Peter Zaitsev "18 ways to fix MySQL bottlenecks"
Fwdays185 views
Top 10 present and future innovations in the NoSQL Cassandra ecosystem (2022) by Cédrick Lunven
Top 10 present and future innovations in the NoSQL Cassandra ecosystem (2022)Top 10 present and future innovations in the NoSQL Cassandra ecosystem (2022)
Top 10 present and future innovations in the NoSQL Cassandra ecosystem (2022)
Cédrick Lunven16 views
Future Perspective: Cloud Connectivity in an IoT World by Josiah Renaudin
Future Perspective: Cloud Connectivity in an IoT WorldFuture Perspective: Cloud Connectivity in an IoT World
Future Perspective: Cloud Connectivity in an IoT World
Josiah Renaudin360 views
Choosing the Right Open Source Database by All Things Open
Choosing the Right Open Source DatabaseChoosing the Right Open Source Database
Choosing the Right Open Source Database
All Things Open133 views
CNCF Keynote - What is cloud native? by Weaveworks
CNCF Keynote - What is cloud native?CNCF Keynote - What is cloud native?
CNCF Keynote - What is cloud native?
Weaveworks6K views
Intelligent package management with FASTEN, OW2online, June 2020 by OW2
Intelligent package management with FASTEN, OW2online, June 2020Intelligent package management with FASTEN, OW2online, June 2020
Intelligent package management with FASTEN, OW2online, June 2020
OW2198 views
FASTEN: Intelligent Software Package Management by Amir M. Mir
FASTEN: Intelligent Software Package ManagementFASTEN: Intelligent Software Package Management
FASTEN: Intelligent Software Package Management
Amir M. Mir67 views
Delivering Network Innovation with SDN - Tom Nadeau by scoopnewsgroup
Delivering Network Innovation with SDN - Tom Nadeau Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau
scoopnewsgroup461 views
The Peak of Data Integration Encore- Navigating Climate Change with Data Inno... by Safe Software
The Peak of Data Integration Encore- Navigating Climate Change with Data Inno...The Peak of Data Integration Encore- Navigating Climate Change with Data Inno...
The Peak of Data Integration Encore- Navigating Climate Change with Data Inno...
Safe Software195 views
Welcome at OPEN'22 by Kangaroot
Welcome at OPEN'22Welcome at OPEN'22
Welcome at OPEN'22
Kangaroot65 views

Recently uploaded

Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
54 views15 slides
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
57 views25 slides
Business Analyst Series 2023 - Week 4 Session 7 by
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7DianaGray10
80 views31 slides
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
131 views23 slides
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPoolShapeBlue
40 views10 slides
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueShapeBlue
46 views15 slides

Recently uploaded(20)

Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue54 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue57 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue131 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue40 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue46 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu141 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE57 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue34 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue65 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue41 views

Driving the future of PostgreSQL adoption

  • 1. Driving the Future of PostgreSQL Adoption Peter Zaitsev CEO Percona
  • 2. © 2021 Percona | Confidential Have You Heard about Percona ? © 2021 Percona 2
  • 3. © 2021 Percona | Confidential May Be… © 2021 Percona 3 PERCONA – MYSQL EXPERTS PERCONA – RADICAL OPEN SOURCE PEOPLE
  • 4. © 2021 Percona | Confidential Percona Loves PostgreSQL © 2021 Percona 4
  • 5. © 2021 Percona | Confidential Reasons to Love PostgreSQL © 2021 Percona 5 POSTGRESQL IS THE MOST OPEN SOURCE DATABASE POSTGRESQL ADVANCED OPEN SOURCE DATABASE POSTGRESQL IS OPEN SOURCE DATABASE WITH MOST TRACTION
  • 6. © 2021 Percona | Confidential PostgreSQL can be more than PostgreSQL © 2021 Percona 6 https://babelfishpg.org/ https://www.ferretdb.io/
  • 7. Driving the Future of PostgreSQL Adoption Umair Shahid Head of PostgreSQL at Percona
  • 8. © 2021 Percona 8 The journey from “PostgreSQL is cheaper” to “PostgreSQL is better”
  • 9. © 2021 Percona 9 PostgreSQL: The World's Most Advanced Open Source Relational Database PostgreSQL: The Most Advanced Database
  • 10. © 2021 Percona Where do we go from here? 10
  • 12. © 2021 Percona | Confidential Databases are evolving 12 Over the past decade … ● Growing popularity of specialized databases ○ Examples include MongoDB, Cassandra, Redis, Neo4J, … ● Evolving needs of rapid application development ○ Inability of relational databases to offer effective solutions to modern problems ● Going beyond the bounds of SQL ○ Breaking free of the restrictions imposed by the relational model
  • 13. © 2021 Percona | Confidential But then … ● Limitations of non-relational data ○ Converting data into information ○ From “No SQL” to “Not Only SQL” ● General purpose ‘relational’ features in specialized databases ○ ACID guarantees in MongoDB ○ Graph, JSON, & time series in Redis ○ Streaming capabilities in Cassandra ○ Relational data in SingleStore (MemSQL) Databases are evolving 13
  • 14. © 2021 Percona | Confidential In the meanwhile … ● PostgreSQL fights back ○ Disciplined annual release cycle ○ Averaging 150+ new features ● Specialized features in PostgreSQL ○ GIS data and computations ○ Unstructured data, especially JSON ○ Time series and IoT data ○ Distributed workloads Databases are evolving 14
  • 15. © 2021 Percona | Confidential PostgreSQL’s future adoption will be driven by how well it balances its relational capabilities with the need to scale modern applications. 15 Conclusion #1
  • 17. © 2021 Percona | Confidential Decision-making is evolving 17 Decision making of the past … ● 80s & 90s - Sales Led Growth ○ Top-down decisions ○ Handshake deals on golf courses and yachts ● 2000s & 10s - Marketing Led Growth ○ Still mostly top-down, though more distributed ○ Focus on inbound instead of sales-led ○ Reliance on brand development, advertising, & content
  • 18. © 2021 Percona | Confidential Decision-making is evolving 18 Open Source Data Management Software Survey 2020 … and almost 50% respondents were DBAs! Take part in the 2021 survey: https://www.surveymonkey.com/r/perconasurvey
  • 19. © 2021 Percona | Confidential Decision-making is evolving 19 Today’s decision making … ● Product Led Growth ○ Bottom-up decisions ○ End users get to decide what tech to use ○ The only way to succeed is to delight the end user ● Application developers - The end users of databases ○ Application developers are not database experts ○ Focus on efficient development and ease-of-use for higher productivity ○ The drive behind cloud-native application development For far too long, database vendors have been able to get away with complicated UIs and poor UX
  • 20. © 2021 Percona | Confidential PostgreSQL’s future adoption will be driven by how easy it is for application developers to deploy, use, and maintain their database. Conclusion #2 20
  • 21. #3 The spirit of open source
  • 22. © 2021 Percona | Confidential Why is open source so popular? ● The Community ○ Passion brings like-minded people together ○ Globally dispersed contributors bring diversity ○ Roadmaps based on what’s good for the project ● The Quality ○ Passion drives perfection ○ Obsession with quality drives reliability ○ Rapid development cycles lead to rapid project evolution Most of all, open source is popular because it is free The spirit of open source 22
  • 23. © 2021 Percona | Confidential But wait - what does ‘free’ mean? The power of open source comes from freedom The spirit of open source 23 The freedom of choice The freedom of usage The freedom to scale The freedom to deploy - whenever & wherever The freedom to modify The freedom to distribute The freedom against vendor lock-in
  • 24. © 2021 Percona | Confidential Conclusion #3 PostgreSQL’s future adoption will be driven by maintaining and promoting the spirit of open source software FREEDOM 24
  • 25. What does that mean in today’s world?
  • 26. © 2021 Percona | Confidential 26 The rush towards cloud-native application development
  • 27. © 2021 Percona Kubernetes & Databases 27 Interesting relationship … Initially designed for stateless applications … and databases are the exact opposite of stateless Improved in recent years for stateful applications
  • 28. © 2021 Percona | Confidential 28 Promise of Kubernetes Operator for your Application Stack - Management of all processes Self Healing - Robust mechanics to deal with node failure Framework - Automating complex database operations
  • 29. © 2021 Percona | Confidential Our approach to Kubernetes 29 Operator for PostgreSQL Install directly or through Helm Chart Hardened with Enterprise Features Open Source Always!
  • 30. © 2021 Percona | Confidential Unsolved Problems 30 Running Business Critical Stateful applications on Kubernetes is “Black Belt” level skill Not an easy task for non Kubernetes expert
  • 31. © 2021 Percona | Confidential “State of Art” simplicity for databases 31
  • 32. © 2021 Percona 32 Managing High Availability Database Patching Backups (Some) Performance Tuning Easy to Scale DBaaS Removes a lot of “Toil”
  • 33. © 2021 Percona 33 “Don’t worry - DBaaS is open source compatible” ‘Hotel California’ compatibility
  • 34. © 2021 Percona | Confidential 34 Our Vision Provide DBaaS Experience in Public and Private Cloud with Open Source Software and No Vendor Lock-in
  • 35. 7-Dec-2021, Mark your calendar! Percona Platform: Tech Preview Percona stands for evolution Percona stands for ease-of-use Percona stands for freedom pg_umair