SlideShare a Scribd company logo
11 July 2019
RIDING THE
SECOND
WAVE
Presented by Jan Karremans
Director of Sales Engineering
EnterpriseDB
Open Source for Relational Databases
EnterpriseDB
The Most Complete Open
Source Database Platform
Leader in the
PostgreSQL community
To Postgres what
RedHat is to Linux
Enterprise-grade Postgres
Freeing companies from
vendor lock-in
Jan Karremans
@Johnnyq72
EXPERTISE
BACKGROUND
Oracle ACE Alumni
EDB Postgres Advanced Server Professional
25 years of database technology
15 years of consulting
15 years of management
10 years of software development
10 years of technology sales
5 years of community advocacy
5 years of international public speaking
First wave
SHARE 1955 (SPLA)
DECUS 1980’s
GNU 1983
Linux 1991
First Wave
Easy and replaceable systems
go open source first
Editors
Utilities
Operating systems
Second wave
More complex systems
Not so easy to replace
With greater business risk & value
CREATING
A SURF
First wave and second
wave crashing together
Replaceable technologies
support the management of
more complex systems
Automation of deployments and
DevOps as sublime example of
this surf
CREATING
A SURF
Development
of applications subject
to paradigm shift
Waterfall to agile
Continuous integration / delivery
as new features need to be available
quicker
Applications get broken down in ever
smaller granules
CREATING
A SURF
Relational, more
relevant then ever
Need for data processing grows
at light speed
Relational database realm is still
expanding
SQL will never die
LOOKING FORWARD
MORE AND MORE
PostgreSQL
Michael
Stonebraker
VISION
Extensible relational database system
Today, as if it was built for tomorrow's
challenges
Relational databases are required more
than ever and need to keep up
DevOps
Struggles with traditional database vendor
Paradigm shift dictates agility
Traditional products are not designed to fit
Strategic importance
DevOps
Postgres and infrastructure as a code
Singular focus on RDBMS
Native integration capabilities
Lowering effort for deployment
CI/CD
Application development paradigm shift (granularity)
On-line applications need on-line delivery
Higher UX experiences boost complexity
Larger teams don’t solve bigger issues
CI/CD
Integration
Waterfall to agile needs integrated QA
Blurring the lines between Development and Operations
Shifting frontiers in application development
CI/CD
Delivery
Higher feature creation, demands higher feature delivery
Building production workflows to support this
Leading to microservices architecture
Containerization
Integration continued, granularity
Breaking up traditional structures even further
Increase reusability and ease of maintenance
Segregation of functionality
“IT WORKED ON MY
COMPUTER”
EDSON YANAGA
Containerization
Just like on my computer
Build once, run everywhere – even amidst the Clouds
Logical grouping of technology
Removing interdependencies and make it work
Pluggable Storage Engine
What was true then, isn’t necessarily true now
Using the extensibility system in new ways
Making Postgres fit for the 22nd era of our times
Sharding for
relational databases
Pushing the boundaries on the CAP theorem
One atomic transaction over multiple clusters
Scalability in today's world of increasing velocity
EnterpriseDB
All Things Postgres
PostgreSQL
Enterprise Postgres Superset
Oracle® Compatibility Features
24/7 Anytime, Anywhere
Support
KNOWLEDGE
We spent the day sharing insights
and developments around Postgres
ONE FOR THE ROAD
There will be drinks and socializing
directly after our wrap-up
POSTGRESFEST
Work hard, party hard…
With live music and good times
Thank you for
attending
Enterprise
Postgres Day
THANK YOU

More Related Content

PPTX
60000 TPS: How many CPUs?, Enterprise Postgres Day
 
PDF
Zero-to-Hero: Running Postgres in Kubernetes
 
PPTX
Preview of the EDB Postgres Roadmap
 
PPTX
Advanced Database Patterns for Kubernetes
 
PDF
Best Practices for Monitoring Postgres
 
PDF
KT/KTDS Case Study: Open Source Database Adoption in Telecom
 
PDF
HTAP By Accident: Getting More From PostgreSQL Using Hardware Acceleration
 
PDF
Optimizing Performance and Security with Platform Native Packaging
 
60000 TPS: How many CPUs?, Enterprise Postgres Day
 
Zero-to-Hero: Running Postgres in Kubernetes
 
Preview of the EDB Postgres Roadmap
 
Advanced Database Patterns for Kubernetes
 
Best Practices for Monitoring Postgres
 
KT/KTDS Case Study: Open Source Database Adoption in Telecom
 
HTAP By Accident: Getting More From PostgreSQL Using Hardware Acceleration
 
Optimizing Performance and Security with Platform Native Packaging
 

What's hot (20)

PDF
How to Build On-demand Oracle Compatible Postgres Database in Minutes
 
PDF
Managing Postgres at Scale With Postgres Enterprise Manager
 
PPTX
Whats New in Postgres 12
 
PPTX
Where Should You Deliver Database Services From?
 
PPTX
Running Highly Available Postgres Databases in Containers
 
PPTX
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
PPTX
{code} and containers
PPTX
Considering Bare Metal
PPTX
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
PPTX
Storage Integrations for Container Orchestrators
PPT
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
PPTX
Docker for Private Clouds with RackHD - Justin Kenney and Aaron Spiegel - Del...
PDF
New Strategies for Database Modernization
 
PPTX
New Enterprise Cloud Database Options for 2019
 
PPTX
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
PPTX
Deep Dive on REX-Ray, libStorage and the Container Storage Interface - Clinto...
PPTX
Automating a PostgreSQL High Availability Architecture with Ansible
 
PPTX
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
PPT
Google does containers: Hello Kubernetes - Steve Wong and Vladimir Vivien - D...
PPTX
Reduce Your Configuration Management Nightmare with Docker - Jonah Horowitz -...
How to Build On-demand Oracle Compatible Postgres Database in Minutes
 
Managing Postgres at Scale With Postgres Enterprise Manager
 
Whats New in Postgres 12
 
Where Should You Deliver Database Services From?
 
Running Highly Available Postgres Databases in Containers
 
Large Scale Cassandra Made Better in Containers - Chris Duchesne and Aaron Sp...
{code} and containers
Considering Bare Metal
Deep Dive on Container Storage Architectures - Clinton Kitson and Chris Duche...
Storage Integrations for Container Orchestrators
Mesosphere and the Enterprise: Run Your Applications on Apache Mesos - Steve ...
Docker for Private Clouds with RackHD - Justin Kenney and Aaron Spiegel - Del...
New Strategies for Database Modernization
 
New Enterprise Cloud Database Options for 2019
 
Managing ScaleIO as Software on Mesos - David vonThenen - Dell EMC World 2017
Deep Dive on REX-Ray, libStorage and the Container Storage Interface - Clinto...
Automating a PostgreSQL High Availability Architecture with Ansible
 
Kubernetes and ScaleIO demo - Clinton Kitson - Dell EMC World 2017
Google does containers: Hello Kubernetes - Steve Wong and Vladimir Vivien - D...
Reduce Your Configuration Management Nightmare with Docker - Jonah Horowitz -...
Ad

Similar to Riding the Second Wave: Open Source for Relational Databases, Enterprise Postgres Day (20)

PPTX
PostgreSQL as a Strategic Tool
 
PDF
Public Sector Virtual Town Hall
 
PDF
10/ EnterpriseDB @ OPEN'16
PDF
Drive DBMS Transformation with EDB Postgres
 
PPTX
Transform your DBMS to drive engagement innovation with Big Data
PPTX
PgConf 2018 - Postgres in a World of DevOps
 
PDF
EDB Executive Presentation 101515
PPTX
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
PDF
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
PDF
Reducing Database Pain & Costs with Postgres
 
PPTX
Doing More with Postgres - Yesterday's Vision Becomes Today's Reality
 
PDF
Which postgres is right for me
PDF
Optimizing Open Source for Greater Database Savings & Control
 
PDF
New enhancements for security and usability in EDB 13
 
PPT
Postgres for the Future
 
PDF
Which postgres is_right_for_me_20130517
 
PPTX
PostgreSQL to Accelerate Innovation
 
PDF
Life of a Postgres DevOps DBA - March 2023.pptx.pdf
PDF
Driving the future of PostgreSQL adoption
PDF
From Database to Strategy - Sandor Klein
PostgreSQL as a Strategic Tool
 
Public Sector Virtual Town Hall
 
10/ EnterpriseDB @ OPEN'16
Drive DBMS Transformation with EDB Postgres
 
Transform your DBMS to drive engagement innovation with Big Data
PgConf 2018 - Postgres in a World of DevOps
 
EDB Executive Presentation 101515
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
OPEN'17_4_Postgres: The Centerpiece for Modernising IT Infrastructures
Reducing Database Pain & Costs with Postgres
 
Doing More with Postgres - Yesterday's Vision Becomes Today's Reality
 
Which postgres is right for me
Optimizing Open Source for Greater Database Savings & Control
 
New enhancements for security and usability in EDB 13
 
Postgres for the Future
 
Which postgres is_right_for_me_20130517
 
PostgreSQL to Accelerate Innovation
 
Life of a Postgres DevOps DBA - March 2023.pptx.pdf
Driving the future of PostgreSQL adoption
From Database to Strategy - Sandor Klein
Ad

More from EDB (20)

PDF
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
PDF
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
PDF
Migre sus bases de datos Oracle a la nube
 
PDF
EFM Office Hours - APJ - July 29, 2021
 
PDF
Benchmarking Cloud Native PostgreSQL
 
PDF
Las Variaciones de la Replicación de PostgreSQL
 
PDF
NoSQL and Spatial Database Capabilities using PostgreSQL
 
PDF
Is There Anything PgBouncer Can’t Do?
 
PDF
Data Analysis with TensorFlow in PostgreSQL
 
PDF
Practical Partitioning in Production with Postgres
 
PDF
A Deeper Dive into EXPLAIN
 
PDF
IOT with PostgreSQL
 
PDF
A Journey from Oracle to PostgreSQL
 
PDF
Psql is awesome!
 
PDF
EDB 13 - New Enhancements for Security and Usability - APJ
 
PPTX
Comment sauvegarder correctement vos données
 
PDF
Cloud Native PostgreSQL - Italiano
 
PPTX
Best Practices in Security with PostgreSQL
 
PDF
Cloud Native PostgreSQL - APJ
 
PDF
Best Practices in Security with PostgreSQL
 
Cloud Migration Paths: Kubernetes, IaaS, or DBaaS
 
Die 10 besten PostgreSQL-Replikationsstrategien für Ihr Unternehmen
 
Migre sus bases de datos Oracle a la nube
 
EFM Office Hours - APJ - July 29, 2021
 
Benchmarking Cloud Native PostgreSQL
 
Las Variaciones de la Replicación de PostgreSQL
 
NoSQL and Spatial Database Capabilities using PostgreSQL
 
Is There Anything PgBouncer Can’t Do?
 
Data Analysis with TensorFlow in PostgreSQL
 
Practical Partitioning in Production with Postgres
 
A Deeper Dive into EXPLAIN
 
IOT with PostgreSQL
 
A Journey from Oracle to PostgreSQL
 
Psql is awesome!
 
EDB 13 - New Enhancements for Security and Usability - APJ
 
Comment sauvegarder correctement vos données
 
Cloud Native PostgreSQL - Italiano
 
Best Practices in Security with PostgreSQL
 
Cloud Native PostgreSQL - APJ
 
Best Practices in Security with PostgreSQL
 

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Machine learning based COVID-19 study performance prediction
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Machine learning based COVID-19 study performance prediction
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf

Riding the Second Wave: Open Source for Relational Databases, Enterprise Postgres Day

Editor's Notes

  • #5: The "SHARE Program Library Agency" (SPLA) distributed information and software, notably on magnetic tape (17 oct. 1955) a worldwide system for transmission of free software for users of DEC equipment This was already after Richard Stallman was advocating Freedom in Software GNU: a case where an annoying printer couldn't be fixed because the source code was withheld from users. GNU’s not Unix
  • #7: Looking from transactional database perspective there have been a couple of years (5) of relative quiet between the first and the second wave (2010 Linux had taken over 9 out of 10 servers running proprietary OS’s) OSS RDBMS are now flourishing.
  • #10: Many new special purpose databases get introduced to answer special challenges This make up for the bulk of the exponential growth Core of the matter still is relational data processing (SQL will not die)
  • #12: System very “to the core” (small footprint) In this world, change is the only constant
  • #17: (which often require multiple smaller databases)
  • #18: Traditional DevOps lags behind
  • #22: C onsitency A vailability P artitioning