SlideShare a Scribd company logo
© 2018 Percona.
1
Peter Zaitsev, CEO
Choosing Right Open Source
Database
April 17th, 2018
Open Source 101
Columbia,SC
© 2018 Percona.
2
About Percona
Solutions for your success with MySQL,MariaDB and MongoDB
Support, Managed Services, Consulting, Training, Software
Our Software is 100% Free and Open Source
Support Broad Ecosystem – MySQL, MariaDB, Amazon RDS, Google CloudSQL
In Business for 11 years
More than 3000 customers, including top Internet companies and enterprises
© 2018 Percona.
3
Open Source Databases
You do not need
convincing to chose Open
Source Database ?
© 2018 Percona.
4
DB-Engines Ranking
© 2018 Percona.
5
Open Source vs Commercial
© 2018 Percona.
6
Stack Overflow Developers Survey
Source: https://insights.stackoverflow.com/survey/2018/
© 2018 Percona.
7
Choose Database or Databases ?
There is no perfect database for every use case
Engineering Tradeoffs Ensure It
Large Applications often built using Multiple Databases
“Polyglot Persistence”
© 2018 Percona.
8
Things to Consider
Majority of applications are not Google or Facebook
Majority of companies does not have their Team and
Resources
Their approaches might not be Fit for You
© 2018 Percona.
9
Limit yourself
Start with one Database Technology
Add more technologies when
Absolutely Essential
© 2018 Percona.
10
There is
© 2018 Percona.
11
Boring is Good
Boring = Proven
Proven = Less Problems
What is Good for you ?
© 2018 Percona.
12
So ?
How Do I chose small number of
boring but popular Open Source
Databases to build my application
in non-Facebook Way ?
© 2018 Percona.
13
Buzz Words
Relational
(SQL)
No-SQL NewSQL
Big Data
Multi-
Model
© 2018 Percona.
14
Popular NoSQL Categories
• RedisKey Value Store
• MongoDBDocument Store
• CassandraWide Column Store
• ElasticSearch Engine
• Neo4jGraph
• InfluxDBTime Series
© 2018 Percona.
15
Cross-Polynation
MySQL, PostgreSQL add Document
Storage Support
Many databases provide SQL or SQL-
like language support
© 2018 Percona.
16
Relational Databases
© 2018 Percona.
17
Relational: SQL
© 2018 Percona.
18
Relational Variants
• Good for reading few data points
• Easy to modify data
• Conventional “Web” Applications
Row Store
• Good for mass data analyses
• Data best modified in bulks
• Reporting/Analytics
Column
Store
© 2018 Percona.
19
Document Data Model Example
Source: https://www.tutorialspoint.com/mongodb/mongodb_insert_document.htm
© 2018 Percona.
20
Other Questions
“Disk” vs “Memory”
Single Node vs Distributed
© 2018 Percona.
21
Q1: Application Data Model
What Database your
application Data Model and
Operations Bests maps to ?
© 2018 Percona.
22
Not too Obvious Things to Consider
Application Life Cycle and
Development Process
© 2018 Percona.
23
Q2: Scale
© 2018 Percona.
24
Understanding Scaling
Any Technology Scales,
Just with different
efficiency and amount of
pain
© 2018 Percona.
25
Q3: It is not just about development
Technology Long Term Viability
Availability of Commercial Support
Corporate Policies
Compliance (Security, Auditing etc)
© 2018 Percona.
26
Use code 10ATTENDPL18 for 10% discount!
© 2018 Percona.
27
Thank You!

More Related Content

PPTX
Choosing the Right Open Source Database
PDF
Postgres Vision 2018: Your Migration Path - BinckBank Case Study
 
PPTX
Open Source SQL for Hadoop: Where are we and Where are we Going?
PPTX
The Convergence of Reporting and Interactive BI on Hadoop
PPTX
Gimel and PayPal Notebooks @ TDWI Leadership Summit Orlando
PPTX
PayPal Notebooks at Jupytercon 2018
PDF
Improving Response Times at Optum with Elastic APM
PPTX
Webinar on MongoDB BI Connectors
Choosing the Right Open Source Database
Postgres Vision 2018: Your Migration Path - BinckBank Case Study
 
Open Source SQL for Hadoop: Where are we and Where are we Going?
The Convergence of Reporting and Interactive BI on Hadoop
Gimel and PayPal Notebooks @ TDWI Leadership Summit Orlando
PayPal Notebooks at Jupytercon 2018
Improving Response Times at Optum with Elastic APM
Webinar on MongoDB BI Connectors

What's hot (16)

PDF
QCon 2018 | Gimel | PayPal's Analytic Platform
PDF
Strata + Hadoop World: Jump Into the Data Lake with Hadoop-Scale Data Integra...
PPTX
Extending Hortonworks with Oracle's Big Data Platform
PPTX
The Rise of Big Data Governance: Insight on this Emerging Trend from Active O...
PPTX
Unified Data Catalog - Recommendations powered by Apache Spark & Neo4j
PPTX
Dataworks | 2018-06-20 | Gimel data platform
PPTX
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
PDF
SnapLogic Adds Support for Kafka and HDInsight to Elastic Integration Platform
PPTX
The Evolution of OpenStack – From Infancy to Enterprise
PPTX
Enterprise Trends for MongoDB as a Service
PDF
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
PDF
Predictive Analytics: Why (I)IoT Is Different
PPTX
Scale By The Bay | 2020 | Gimel
PPTX
GraphTour - Neo4j Database Overview
PDF
Moving OBIEE to Oracle Analytics Cloud
PPTX
From BI Developer to Data Engineer with Oracle Analytics Cloud, Data Lake
QCon 2018 | Gimel | PayPal's Analytic Platform
Strata + Hadoop World: Jump Into the Data Lake with Hadoop-Scale Data Integra...
Extending Hortonworks with Oracle's Big Data Platform
The Rise of Big Data Governance: Insight on this Emerging Trend from Active O...
Unified Data Catalog - Recommendations powered by Apache Spark & Neo4j
Dataworks | 2018-06-20 | Gimel data platform
PayPal datalake journey | teradata - edge of next | san diego | 2017 october ...
SnapLogic Adds Support for Kafka and HDInsight to Elastic Integration Platform
The Evolution of OpenStack – From Infancy to Enterprise
Enterprise Trends for MongoDB as a Service
Adobe Behance Scales to Millions of Users at Lower TCO with Neo4j
Predictive Analytics: Why (I)IoT Is Different
Scale By The Bay | 2020 | Gimel
GraphTour - Neo4j Database Overview
Moving OBIEE to Oracle Analytics Cloud
From BI Developer to Data Engineer with Oracle Analytics Cloud, Data Lake
Ad

Similar to Choosing the Right Open Source Database (20)

PPTX
Choosing the Right Open Source Database
PDF
Choosing the Right Open Source Database
PDF
17 Things Developers Should Know About Databases
PDF
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
PPTX
Myths & Reality - Choose a DBMS tailored to your use cases
PDF
20221019 - Singapore Roadshow - Open source licenses, the impact on PostgreSQ...
PDF
Best Database for Web Applications ppt.pdf
PDF
The Evolution of Open Source Databases
PPTX
Best 15 Databases for Web Applications in 2025
PPTX
Data Con LA 2022 - Key Open Source Databases Strategies That Share Business i...
PDF
Databases in the Hosted Cloud
PDF
Modern Database Best Practices
ODP
Databases benoitg 2009-03-10
ODP
Реляционные или нереляционные (Josh Berkus)
PDF
[db tech showcase OSS 2017] A11: How Percona is Different, and How We Support...
PPTX
Selecting best NoSQL
PPTX
Rising Interest in Open Source Relational Databases
PPTX
When to Use MongoDB
PPTX
Your data layer - Choosing the right database solutions for the future
PDF
The MySQL Server ecosystem in 2016
Choosing the Right Open Source Database
Choosing the Right Open Source Database
17 Things Developers Should Know About Databases
OSA Con 2022 - State of Open Source Databases - Peter Zaitsev - Percona.pdf
Myths & Reality - Choose a DBMS tailored to your use cases
20221019 - Singapore Roadshow - Open source licenses, the impact on PostgreSQ...
Best Database for Web Applications ppt.pdf
The Evolution of Open Source Databases
Best 15 Databases for Web Applications in 2025
Data Con LA 2022 - Key Open Source Databases Strategies That Share Business i...
Databases in the Hosted Cloud
Modern Database Best Practices
Databases benoitg 2009-03-10
Реляционные или нереляционные (Josh Berkus)
[db tech showcase OSS 2017] A11: How Percona is Different, and How We Support...
Selecting best NoSQL
Rising Interest in Open Source Relational Databases
When to Use MongoDB
Your data layer - Choosing the right database solutions for the future
The MySQL Server ecosystem in 2016
Ad

More from All Things Open (20)

PDF
Agentic AI for Developers and Data Scientists Build an AI Agent in 10 Lines o...
PPTX
Big Data on a Small Budget: Scalable Data Visualization for the Rest of Us - ...
PDF
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
PDF
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
PDF
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
PDF
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
PDF
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
PPTX
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
PDF
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
PDF
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
PPTX
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
PDF
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
PPTX
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
PDF
The Death of the Browser - Rachel-Lee Nabors, AgentQL
PDF
Making Operating System updates fast, easy, and safe
PDF
Reshaping the landscape of belonging to transform community
PDF
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
PDF
Integrating Diversity, Equity, and Inclusion into Product Design
PDF
The Open Source Ecosystem for eBPF in Kubernetes
PDF
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman
Agentic AI for Developers and Data Scientists Build an AI Agent in 10 Lines o...
Big Data on a Small Budget: Scalable Data Visualization for the Rest of Us - ...
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
Let's Create a GitHub Copilot Extension! - Nick Taylor, Pomerium
Leveraging Pre-Trained Transformer Models for Protein Function Prediction - T...
Gen AI: AI Agents - Making LLMs work together in an organized way - Brent Las...
You Don't Need an AI Strategy, But You Do Need to Be Strategic About AI - Jes...
DON’T PANIC: AI IS COMING – The Hitchhiker’s Guide to AI - Mark Hinkle, Perip...
Fine-Tuning Large Language Models with Declarative ML Orchestration - Shivay ...
Leveraging Knowledge Graphs for RAG: A Smarter Approach to Contextual AI Appl...
Artificial Intelligence Needs Community Intelligence - Sriram Raghavan, IBM R...
Don't just talk to AI, do more with AI: how to improve productivity with AI a...
Open-Source GenAI vs. Enterprise GenAI: Navigating the Future of AI Innovatio...
The Death of the Browser - Rachel-Lee Nabors, AgentQL
Making Operating System updates fast, easy, and safe
Reshaping the landscape of belonging to transform community
The Unseen, Underappreciated Security Work Your Maintainers May (or may not) ...
Integrating Diversity, Equity, and Inclusion into Product Design
The Open Source Ecosystem for eBPF in Kubernetes
Open Source Privacy-Preserving Metrics - Sarah Gran & Brandon Pitman

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Big Data Technologies - Introduction.pptx
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Spectroscopy.pptx food analysis technology
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Machine Learning_overview_presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Big Data Technologies - Introduction.pptx
Assigned Numbers - 2025 - Bluetooth® Document
MIND Revenue Release Quarter 2 2025 Press Release
“AI and Expert System Decision Support & Business Intelligence Systems”
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Spectroscopy.pptx food analysis technology
MYSQL Presentation for SQL database connectivity
Programs and apps: productivity, graphics, security and other tools
Machine Learning_overview_presentation.pptx
A Presentation on Artificial Intelligence
Building Integrated photovoltaic BIPV_UPV.pdf

Choosing the Right Open Source Database