SlideShare a Scribd company logo
1 of 29
INSIGHTS Presentation Series
The Rising Interest in
Open Source
Relational Databases
Chris Foot, VP Technologies and Strategies
Date: 6/22/2017Replacing traditional DBMS licensed products with
open source offerings
Video Presentation
Inside!
The Largest Pure Play Provider of Managed Data
Infrastructure Services
Database Platforms
SQL Server
Oracle
PostgreSQL*
DB2
MongoDB*
MySQL*
Operating Systems
Unix/LinuxWindows
Edge Technologies
SQL Server BI
Oracle EBS
SharePoint
Exchange
Environment
450+ Customers
10,000 Servers
200+ DBAs
Fortune 100s
Startups
All Verticals
Cloud Systems
Amazon AWS/RDS
Oracle Cloud DB
DBPaaS
Msoft Azure
IaaS (dozens)
Hybrid Cloud
* All distributions
We support
hundreds of
commercial and
open source DBs!
And understand
benefits and
weaknesses of
both platforms
Lots of Open Source Alternatives
Public Cloud DBaaS
CLOUD
NoSQL
MySQL
PostgreSQL
OPEN
Wide Range of Pricing and Support Services
• Pure Open Source
o Most commonly known as Community Editions
o No licensing fees
o Support provided by community
• Open Source With Professional Support Services
o No licensing fees
o Vendors provide 24x7x365 support for open source offerings
• Open Source Commercial Versions
o Vendors start with base code and add additional features
o Link to community editions and push enterprise offerings
o Customers purchasing commercial versions take advantage of additional
features and can choose from 24x7x365 support options
o Quickly adopt community edition new releases
o Commercial vendors may/may not contribute their advanced features back to
community (mostly not)
• Pay as You Go
o Database Platform as a Service or DBPaaS
o All vendors are jumping into the cloud
o Cloud providers rent their versions of open source offerings
X
Open Source
Doesn’t Mean
Everything is Free
Why Aren’t We Discussing NoSQL?
March’s RDX Insights Series presentation focused on NoSQL
YouTube presentation:
https://youtu.be/JbyEglIvLjo
Slideshare presentation:
https://www.slideshare.net/ChristopherFoot/nosql-architecture-overview
DB-Engines Popularity Trends
http://www.db-engines.com
Open Source Popularity
Increasing
Commercial Decreasing
DB-Engines Top 5
http://www.db-engines.com
Big drop in
popularity
score between
#2 and #3
MySQL score
exceeds
SQL Server
Big drop
beween #1
and #2
DB-Engines Growth
http://www.db-engines.com
Oracle and MySQL dropping in popularity
PostgreSQL and SQL Server increasing in popularity
PostgreSQL
overtakes
MongoDB
DB-Engines Popularity By Storage Model
http://www.db-engines.com
Relational 80%
NoSQL 20%
DB-Engines Storage Models (2013 -2017)
http://www.db-engines.com
Popularity leadership changed many times for NoSQL storage models
Relational stays
constant at
80%
NoSQL vendors desire to
increase market share will
drive them to compete directly
with relational product
manufacturers
Vendors will add RDBMS-like
functionality that allows their
product to be more widely
adopted. Those that don’t will
quickly lose market share to
those that do
The larger relational vendors
will attempt to co-opt any
NoSQL technology that
challenges their dominant
role in the industry
As they identify offerings as
tangible threats, their
strategy will be to ensure
that the technologies used
by those vendors become a
component of, not a
replacement for, their
traditional database
products
Relational
DBMS
NoSQL
DBMS
General Purpose
DBMS
The Multi-Model DBMS Engine
Dice Insights
JOB TITLES
IN
MORE DEMAND
• Runs on Windows and Linux
• ACID compliant, object-relational
• Robust procedural language – PL/pgSQL
• Supports all major programming languages
• Triggers, foreign keys, functions, triggers, views,
materialized views, JSON, key-value, recursive
• Statistics based optimizer, parallel query, secondary
indexes, index-only, range/list partitioning, full text search
• Log shipping, standby, master/slave, multi-master through
open source and commercial add-ons
• Clustering available through open source and commercial
offerings add-ons
• Roles, row-level security, security, labels, SSL, connection
limits, LDAP, Radius
• Point-in-time recovery
• Lots of open source GUI administration tools available
• Rapidly increasing in popularity
• Robust open source development community
• Many commercial support options available
• Number of cloud DBPaaS offerings growing quickly
o Amazon Aurora and Google SQL
• Growing popularity is:
o Increasing vendor competition
o Growing number of vendors offering tools,
integrating their apps with PostgreSQL, offering add-
on features and support services
PostgreSQL
• Robust set of services, administrative tools and add-on
features
• Provides Oracle, SQL Server conversion tools
• EDB Postgres Ark allows users to seamlessly deploy on
public/private clouds
• EDB Postgres Enterprise Manager is monitoring product
• EDB Replication Server provides multi-master
• EDB Failover Manager provides automatic failover
• EDB Postgres Advanced server provides native database
compatibility with Oracle (PL/SQL, built-in packages,
tools)
• EDB Public Cloud is a DBPaaS deployment for Amazon
AWS and Google Compute Platform
PostgreSQL Vendor Offerings
• Increasingly popular cloud development and runtime
platform
• Robust architecture simplifies and accelerates the
development and deployment of cloud based apps
• Robust, scalable, runtime environment with strong
monitoring capabilities
• Built on specialized Linux containers called Dynos which
offer easy scalability
• Dozens of utility add-ons (databases, logging, email,
analytics)
• Offers PostgreSQL as a Service (DBPaaS)
PostgreSQL Vendor Offerings
• PostgreSQL as a Service (DBPaaS)
• Deploy to Amazon AWS, Microsoft
Azure, Google Compute Engine, IBM
Softlayer
• Automated backups, provisioning,
replication configuration, monitoring
tools
• Support for multi-data center and
multi-region
• Plans based on data stored, memory,
CPU, concurrent connections
• Amazon RDS support for Oracle
MySQL, MariaDB
• Announced Aurora’s PostgreSQL
compatibility in April 2017
• States that “all of the code,
applications, drivers and tools you
use today with your PostgreSQL
databases can be used with Amazon
Aurora with no change.”
• Google’s Cloud SQL PostgreSQL
compatibility is currently in beta
• Scales to 32 processors and 200 GB
of RAM
• Still being improved and updated
as of the date of this presentation
• Original codebase was PostgreSQL
• HIGHLY modified for massively
parallel data warehouses
• Continues as open source
• Perennial open source favorite and powerhouse
• Runs on 20 platforms
• Oracle “sponsors” and offers commercial editions
(Classic, Embedded, Standard, Enterprise and Cluster)
• Community releases minor releases every 2 months
• ACID compliant
• Multiple storage engines tailor DB to workloads
• Wide range of GUI admin tools and utilities available
• Supports all major programming languages, JSON
• Triggers, foreign keys, stored procedures, functions,
views
• Statistics based optimizer, secondary indexes, index-only
(covering index), range/list/hash partitioning, full-text
search
• Log shipping, standby, master/slave and multi-
master
• Clustering available through open source and
commercial offerings
• Galera cluster is known to be an excellent open
source clustering solution with support services
available
• Roles, SSL, encryption, security plug-ins
• Point-in-time recovery
MySQL
• Oracle offers following commercial editions (Classic,
Embedded, Standard, Enterprise and Cluster)
• Standard Edition does not have advanced features
(compared to more expensive versions) but does
provide 24x7 support, maintenance releases
• Enterprise Edition offers cloud, Enterprise Dashboard,
Query Analyzer, Replication Monitor, partitioning,
MySQL Router, hot backups for InnoDB,
full/incremental/partial backups, full/partial/hot
selective restore, PIT recovery, Enterprise Encryption,
Enterprise Audit, Enterprise Firewall, Group Replication,
InnoDB Cluster, Oracle OEM Admin Tool for MySQL
• Robust MySQL DBPaaS cloud offering
• Cluster CGE Edition provides support for high
availability, heavy workloads and massive scaling
• Oracle touts 99.999% availability, 200 million
reads/second, 2.45 million SQL
statements/second
• Provides same features as Enterprise
• Also offers in-memory, SQL and NoSQL APIs,
multi-site clusters with active/active geo
replication, auto sharding with full join,
referential integrity and ACID support,
partitioning, NDB Storage Engine, MySQL Cluster
Manager
MySQL Vendor Offerings
• Offers Percona servers for MySQL and MongoDB
• Describes product as “a free, fully compatible,
enhanced, open source drop-in replacement for MySQL
that provides superior performance, scalability and
instrumentation. “
• Provides 24x7 support for MySQL, Percona and MariaDB
• Percona server includes utilities that add additional
administrative capabilities and very strong visibility into
MySQL performance
• Historic flagship product is open source XtraDB Cluster
• Percona XtraDB Backup is open source hot backup utility
• Percona TokuDB is a highly optimized storage engine for
Percona Server providing HA, compression and
performance features
• Sole focus is MySQL cloud, offering MySQL for
Amazon AWS, Google Cloud Platform, IBM Softlayer,
Microsoft Azure
• Editions include Community, Developer, Standard
and Enterprise
• Leverages inherent cloud features (regions, geo data
distribution)
• Also provides automatic backup scheduling,
automatic failover, read replicas, multi-cloud and
cloud/on-premises clustering, master/slave and
master/master replication, backup encryption
• Advertises benefits of no cloud vendor lock-in
• 100% up-time guarantee that 1 master node will be
online
MySQL Vendor Offerings
MySQL Vendor Offerings
• Amazon RDS support for Oracle MySQL, MariaDB
• States that Aurora is “fully compatible with MySQL 5.6
using the InnoDB storage engine”
• Offers utilities that allow customers to convert competing
MySQL products to Aurora
• Also offers on-premises to cloud replication tool to
facilitate cloud conversions
• Provides “push button” scalability
• Leverages Amazon architecture for storage, backups, geo
data redundancy, read replicas, database snapshots,
• PIT recovery, encryption, monitoring tools, event alerts
• Need to be cognizant of feature mismatch between
Aurora and traditional MySQL offerings
• Provides traditional cloud benefits including automatic
backups, failover
• Leverages Google architecture for geo data replication
• Scalability to 10TB of storage capacity, 25,000 IOPS,
and 208GB of RAM per instance
• Provides replication, encryption for DB and backups
• Focuses on enterprise class cloud architectures
• Provides MySQL as a DBPaaS fully managed service
offering
• Database replication and enterprise monitoring tool is
an extra charge
• Created by the original developers of MySQL
• Goal was to continue MySQL as a pure open source
community project (reaction to Oracle takeover of
MySQL)
• Goal is for MariaDB to be a seamless drop in for MySQL
• The product is a fork of MySQL 5.5. There will be
variations between MySQL and MariaDB. Goal of the
community is to keep these to a minimum
• Vibrant development community that is rapidly
providing additional features to the core product
• Offers more storage engines than commercial
counterpart
• MySQL vs MariaDB feature comparisons can be found
here:
• Increasing number of vendors offering 24x7 support
• Increasing number of vendors providing MariaDB
DBPaaS
• Amazon offers MariaDB RDS service
• MariaDB 10.1 download includes Galera row-level
master/slave and master/master clustering add on
MariaDB
https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-features/
Who Will Win the
Database Wars?
Open Source
DBMS
Commercial
DBMS
Strengths Weaknesses
• Lower up-front licensing costs
• Lower maintenance costs
• Growing feature set and increasing
functionality
• Vendors stepping in to provide 24/7 product
support and maintenance
• Vendor support quality can range the spectrum
• Access to DBA and developer skill sets
• Challenge to compete with huge, big budget
vendors constantly offering new features –
especially for high availability, scalability, data
warehouses
• Third-party software provider adoption
(applications, tools and utilities)
• Conversion costs
• Interaction with other DB systems
Open Source DBMS
Strengths Weaknesses
• Strong vendor support
• Robust features and functionality
• Most vendors have strong cloud strategies
• Strong third-party software provider
adoption (applications, tools and utilities)
• Access to DBA and developer skill sets
• Higher up-front licensing costs
• Higher maintenance costs
• Vendors' licensing practices often become
predatory
• Complex to administer
Commercial DBMS
RDX Recommends
 Add an open source database to your stable of products
 Create an open source/commercial database strategy
 Thoroughly understand and evaluate competing offerings
 Consider cloud based and on-premises alternatives
 Select the appropriate database(s) for initial conversions
 Production applications require 24x7 product support
RDX Recommends
 These DBS will support mission critical apps (they have for
years), but go with a proven software support provider
(Oracle, Amazon, EDB, Percona, CenturyLink, ClearDB)
 They are cost effective, robust, reliable alternatives to
commercial products
 Realize that adding a new product will incur startup and
conversion costs
 Oracle customers should consider EDB as a way to reduce
overall DB TCO without extensive training and retooling
Policies and Procedures
Monitoring and Event Management
Impact on Existing Tools and Technologies
Training and Education
New Staffing Roles and Responsibilities
Change Management
Administration
New DBs Will Change the
Way Your Organization
Provides Support
Costing Models
DBMS Product Features
Don’t Always Match
100% App Code
Transportability
Database
Features
Cloud DBMS vs On-Premises
Distributions and Forks
Vendor Feature Add Ons
The More You Have to Tailor Your DB/Application to
a Distribution
The harder it will
become to switch
vendors
Upcoming Presentations – Cloud’s Hidden Impact on IT Support
Organizations, Benefits of PCI DSS Compliance
The RDX Report
Microsoft BI Overview and Power BI Demo, SQL Server 2017 New Features, Amazon AWS
Data Migration Services and Google Cloud SQL Support for PostgreSQL
LinkedIn
Selecting Cloud DBMS, NoSQL Architectures, Database Security Series, Improving Customer
Service
20YEARS OF
SERVICE DELIVERY
EXPERIENCE
cfoot@rdx.com
Video recording of this presentation can be found
on RDX’s YouTube Channel:
RDX YouTube Channel Presentation

More Related Content

What's hot

Software-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale TransformationSoftware-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale TransformationMariaDB plc
 
Red hat ceph storage customer presentation
Red hat ceph storage customer presentationRed hat ceph storage customer presentation
Red hat ceph storage customer presentationRodrigo Missiaggia
 
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
Microsoft ignite 2018  SQL Server 2019 big data clusters - intro sessionMicrosoft ignite 2018  SQL Server 2019 big data clusters - intro session
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro sessionTravis Wright
 
Introduction to couchbase
Introduction to couchbaseIntroduction to couchbase
Introduction to couchbaseDipti Borkar
 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Eventssqlserver.co.il
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to PostgresEDB
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
 
Exploring microservices in a Microsoft landscape
Exploring microservices in a Microsoft landscapeExploring microservices in a Microsoft landscape
Exploring microservices in a Microsoft landscapeAlex Thissen
 
DBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWSDBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWSEDB
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container StrategyRed Hat Events
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Michael Noel
 
OpenStack: The path to cloud
OpenStack: The path to cloudOpenStack: The path to cloud
OpenStack: The path to cloudSusan Wu
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Leighton Nelson
 
SQL server 2016 New Features
SQL server 2016 New FeaturesSQL server 2016 New Features
SQL server 2016 New Featuresaminmesbahi
 
20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02Vinamra Mittal
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschLars Platzdasch
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudTobias Koprowski
 
DevOps Supercharged with Docker on Exadata
DevOps Supercharged with Docker on ExadataDevOps Supercharged with Docker on Exadata
DevOps Supercharged with Docker on ExadataMarketingArrowECS_CZ
 

What's hot (20)

Software-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale TransformationSoftware-definierte Infrastrukturen, DevOps, Digitale Transformation
Software-definierte Infrastrukturen, DevOps, Digitale Transformation
 
Red hat ceph storage customer presentation
Red hat ceph storage customer presentationRed hat ceph storage customer presentation
Red hat ceph storage customer presentation
 
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
Microsoft ignite 2018  SQL Server 2019 big data clusters - intro sessionMicrosoft ignite 2018  SQL Server 2019 big data clusters - intro session
Microsoft ignite 2018 SQL Server 2019 big data clusters - intro session
 
Introduction to couchbase
Introduction to couchbaseIntroduction to couchbase
Introduction to couchbase
 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
 
Migrating from Oracle to Postgres
Migrating from Oracle to PostgresMigrating from Oracle to Postgres
Migrating from Oracle to Postgres
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
 
DAC 2012
DAC 2012DAC 2012
DAC 2012
 
Exploring microservices in a Microsoft landscape
Exploring microservices in a Microsoft landscapeExploring microservices in a Microsoft landscape
Exploring microservices in a Microsoft landscape
 
DBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWSDBaaS with EDB Postgres on AWS
DBaaS with EDB Postgres on AWS
 
Red Hat Container Strategy
Red Hat Container StrategyRed Hat Container Strategy
Red Hat Container Strategy
 
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
Ultimate SharePoint Infrastructure Best Practises Session - Isle of Man Share...
 
OpenStack: The path to cloud
OpenStack: The path to cloudOpenStack: The path to cloud
OpenStack: The path to cloud
 
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
Database-as-a-Service with Oracle Enterprise Manager Cloud Control 12c and Or...
 
SQL server 2016 New Features
SQL server 2016 New FeaturesSQL server 2016 New Features
SQL server 2016 New Features
 
20090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp0220090425mysqlslides 12593434194072-phpapp02
20090425mysqlslides 12593434194072-phpapp02
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars PlatzdaschAzure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
Azure Boot Camp 21.04.2018 SQL Server in Azure Iaas PaaS on-prem Lars Platzdasch
 
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#9_London_FromPlanToBackupToCloud
 
DevOps Supercharged with Docker on Exadata
DevOps Supercharged with Docker on ExadataDevOps Supercharged with Docker on Exadata
DevOps Supercharged with Docker on Exadata
 

Similar to Rising Interest in Open Source Relational Databases

Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckGeorge Walters
 
Powerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & SavingsPowerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & SavingsEDB
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017James Serra
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azurerockplace
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolEDB
 
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroliOptymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroliEDB
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAmazon Web Services
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 
20210427 azure lille_meetup_azure_data_stack
20210427 azure lille_meetup_azure_data_stack20210427 azure lille_meetup_azure_data_stack
20210427 azure lille_meetup_azure_data_stackAlexandre BERGERE
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Tobias Koprowski
 
Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09GOTO Satoru
 
Open Source Software – Open Day Oracle 2013
Open Source Software  – Open Day Oracle 2013Open Source Software  – Open Day Oracle 2013
Open Source Software – Open Day Oracle 2013Erik Gur
 
SQL Server on Linux - march 2017
SQL Server on Linux - march 2017SQL Server on Linux - march 2017
SQL Server on Linux - march 2017Sorin Peste
 
EDB corporate prague_march_2015
EDB corporate prague_march_2015EDB corporate prague_march_2015
EDB corporate prague_march_2015Miloslav Hašek
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlEDB
 
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation:NoSQL Features, Replication, FDW & MorePostgres for Digital Transformation:NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & MoreAshnikbiz
 

Similar to Rising Interest in Open Source Relational Databases (20)

Microsoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deckMicrosoft SQL server 2017 Level 300 technical deck
Microsoft SQL server 2017 Level 300 technical deck
 
Powerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & SavingsPowerplay: Postgres and Lenovo for the Best Performance & Savings
Powerplay: Postgres and Lenovo for the Best Performance & Savings
 
What’s new in SQL Server 2017
What’s new in SQL Server 2017What’s new in SQL Server 2017
What’s new in SQL Server 2017
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azure
 
Maria DBMS
Maria DBMSMaria DBMS
Maria DBMS
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
MySQL overview
MySQL overviewMySQL overview
MySQL overview
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroliOptymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli
 
AWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS OracleAWS Webcast - Migrating to RDS Oracle
AWS Webcast - Migrating to RDS Oracle
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 
PostgreSQL and MySQL
PostgreSQL and MySQLPostgreSQL and MySQL
PostgreSQL and MySQL
 
20210427 azure lille_meetup_azure_data_stack
20210427 azure lille_meetup_azure_data_stack20210427 azure lille_meetup_azure_data_stack
20210427 azure lille_meetup_azure_data_stack
 
Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008Introduction to SQL Server Analysis services 2008
Introduction to SQL Server Analysis services 2008
 
Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09Introduction of MariaDB 2017 09
Introduction of MariaDB 2017 09
 
Open Source Software – Open Day Oracle 2013
Open Source Software  – Open Day Oracle 2013Open Source Software  – Open Day Oracle 2013
Open Source Software – Open Day Oracle 2013
 
SQL Server on Linux - march 2017
SQL Server on Linux - march 2017SQL Server on Linux - march 2017
SQL Server on Linux - march 2017
 
EDB corporate prague_march_2015
EDB corporate prague_march_2015EDB corporate prague_march_2015
EDB corporate prague_march_2015
 
Optimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & ControlOptimizing Open Source for Greater Database Savings & Control
Optimizing Open Source for Greater Database Savings & Control
 
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation:NoSQL Features, Replication, FDW & MorePostgres for Digital Transformation:NoSQL Features, Replication, FDW & More
Postgres for Digital Transformation: NoSQL Features, Replication, FDW & More
 

More from Christopher Foot

Cloud's Hidden Impact on IT Shops
Cloud's Hidden Impact on IT ShopsCloud's Hidden Impact on IT Shops
Cloud's Hidden Impact on IT ShopsChristopher Foot
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Christopher Foot
 
Migrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsMigrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsChristopher Foot
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DBChristopher Foot
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoChristopher Foot
 
Secrets for Successful Regulatory Compliance Projects
Secrets for Successful Regulatory Compliance ProjectsSecrets for Successful Regulatory Compliance Projects
Secrets for Successful Regulatory Compliance ProjectsChristopher Foot
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceChristopher Foot
 
NoSQL Architecture Overview
NoSQL Architecture OverviewNoSQL Architecture Overview
NoSQL Architecture OverviewChristopher Foot
 
Who Will Win the Database Wars?
Who Will Win the Database Wars?Who Will Win the Database Wars?
Who Will Win the Database Wars?Christopher Foot
 
Cloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support OrganizationsCloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support OrganizationsChristopher Foot
 
Evaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsEvaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsChristopher Foot
 

More from Christopher Foot (11)

Cloud's Hidden Impact on IT Shops
Cloud's Hidden Impact on IT ShopsCloud's Hidden Impact on IT Shops
Cloud's Hidden Impact on IT Shops
 
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
Selecting a SQL Server Cloud Platform - IaaS, Amazon RDS or Azure SQL DB?
 
Migrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud SystemsMigrating On-Premises DBs to Cloud Systems
Migrating On-Premises DBs to Cloud Systems
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
 
BI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and DemoBI in the Cloud - Microsoft Power BI Overview and Demo
BI in the Cloud - Microsoft Power BI Overview and Demo
 
Secrets for Successful Regulatory Compliance Projects
Secrets for Successful Regulatory Compliance ProjectsSecrets for Successful Regulatory Compliance Projects
Secrets for Successful Regulatory Compliance Projects
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
 
NoSQL Architecture Overview
NoSQL Architecture OverviewNoSQL Architecture Overview
NoSQL Architecture Overview
 
Who Will Win the Database Wars?
Who Will Win the Database Wars?Who Will Win the Database Wars?
Who Will Win the Database Wars?
 
Cloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support OrganizationsCloud's Hidden Impact on IT Support Organizations
Cloud's Hidden Impact on IT Support Organizations
 
Evaluating Cloud Database Offerings
Evaluating Cloud Database OfferingsEvaluating Cloud Database Offerings
Evaluating Cloud Database Offerings
 

Recently uploaded

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Rising Interest in Open Source Relational Databases

  • 1. INSIGHTS Presentation Series The Rising Interest in Open Source Relational Databases Chris Foot, VP Technologies and Strategies Date: 6/22/2017Replacing traditional DBMS licensed products with open source offerings Video Presentation Inside!
  • 2. The Largest Pure Play Provider of Managed Data Infrastructure Services Database Platforms SQL Server Oracle PostgreSQL* DB2 MongoDB* MySQL* Operating Systems Unix/LinuxWindows Edge Technologies SQL Server BI Oracle EBS SharePoint Exchange Environment 450+ Customers 10,000 Servers 200+ DBAs Fortune 100s Startups All Verticals Cloud Systems Amazon AWS/RDS Oracle Cloud DB DBPaaS Msoft Azure IaaS (dozens) Hybrid Cloud * All distributions We support hundreds of commercial and open source DBs! And understand benefits and weaknesses of both platforms
  • 3. Lots of Open Source Alternatives Public Cloud DBaaS CLOUD NoSQL MySQL PostgreSQL OPEN
  • 4. Wide Range of Pricing and Support Services • Pure Open Source o Most commonly known as Community Editions o No licensing fees o Support provided by community • Open Source With Professional Support Services o No licensing fees o Vendors provide 24x7x365 support for open source offerings • Open Source Commercial Versions o Vendors start with base code and add additional features o Link to community editions and push enterprise offerings o Customers purchasing commercial versions take advantage of additional features and can choose from 24x7x365 support options o Quickly adopt community edition new releases o Commercial vendors may/may not contribute their advanced features back to community (mostly not) • Pay as You Go o Database Platform as a Service or DBPaaS o All vendors are jumping into the cloud o Cloud providers rent their versions of open source offerings X Open Source Doesn’t Mean Everything is Free
  • 5. Why Aren’t We Discussing NoSQL? March’s RDX Insights Series presentation focused on NoSQL YouTube presentation: https://youtu.be/JbyEglIvLjo Slideshare presentation: https://www.slideshare.net/ChristopherFoot/nosql-architecture-overview
  • 6. DB-Engines Popularity Trends http://www.db-engines.com Open Source Popularity Increasing Commercial Decreasing
  • 7. DB-Engines Top 5 http://www.db-engines.com Big drop in popularity score between #2 and #3 MySQL score exceeds SQL Server Big drop beween #1 and #2
  • 8. DB-Engines Growth http://www.db-engines.com Oracle and MySQL dropping in popularity PostgreSQL and SQL Server increasing in popularity PostgreSQL overtakes MongoDB
  • 9. DB-Engines Popularity By Storage Model http://www.db-engines.com Relational 80% NoSQL 20%
  • 10. DB-Engines Storage Models (2013 -2017) http://www.db-engines.com Popularity leadership changed many times for NoSQL storage models Relational stays constant at 80%
  • 11. NoSQL vendors desire to increase market share will drive them to compete directly with relational product manufacturers Vendors will add RDBMS-like functionality that allows their product to be more widely adopted. Those that don’t will quickly lose market share to those that do The larger relational vendors will attempt to co-opt any NoSQL technology that challenges their dominant role in the industry As they identify offerings as tangible threats, their strategy will be to ensure that the technologies used by those vendors become a component of, not a replacement for, their traditional database products Relational DBMS NoSQL DBMS General Purpose DBMS The Multi-Model DBMS Engine
  • 13. • Runs on Windows and Linux • ACID compliant, object-relational • Robust procedural language – PL/pgSQL • Supports all major programming languages • Triggers, foreign keys, functions, triggers, views, materialized views, JSON, key-value, recursive • Statistics based optimizer, parallel query, secondary indexes, index-only, range/list partitioning, full text search • Log shipping, standby, master/slave, multi-master through open source and commercial add-ons • Clustering available through open source and commercial offerings add-ons • Roles, row-level security, security, labels, SSL, connection limits, LDAP, Radius • Point-in-time recovery • Lots of open source GUI administration tools available • Rapidly increasing in popularity • Robust open source development community • Many commercial support options available • Number of cloud DBPaaS offerings growing quickly o Amazon Aurora and Google SQL • Growing popularity is: o Increasing vendor competition o Growing number of vendors offering tools, integrating their apps with PostgreSQL, offering add- on features and support services PostgreSQL
  • 14. • Robust set of services, administrative tools and add-on features • Provides Oracle, SQL Server conversion tools • EDB Postgres Ark allows users to seamlessly deploy on public/private clouds • EDB Postgres Enterprise Manager is monitoring product • EDB Replication Server provides multi-master • EDB Failover Manager provides automatic failover • EDB Postgres Advanced server provides native database compatibility with Oracle (PL/SQL, built-in packages, tools) • EDB Public Cloud is a DBPaaS deployment for Amazon AWS and Google Compute Platform PostgreSQL Vendor Offerings • Increasingly popular cloud development and runtime platform • Robust architecture simplifies and accelerates the development and deployment of cloud based apps • Robust, scalable, runtime environment with strong monitoring capabilities • Built on specialized Linux containers called Dynos which offer easy scalability • Dozens of utility add-ons (databases, logging, email, analytics) • Offers PostgreSQL as a Service (DBPaaS)
  • 15. PostgreSQL Vendor Offerings • PostgreSQL as a Service (DBPaaS) • Deploy to Amazon AWS, Microsoft Azure, Google Compute Engine, IBM Softlayer • Automated backups, provisioning, replication configuration, monitoring tools • Support for multi-data center and multi-region • Plans based on data stored, memory, CPU, concurrent connections • Amazon RDS support for Oracle MySQL, MariaDB • Announced Aurora’s PostgreSQL compatibility in April 2017 • States that “all of the code, applications, drivers and tools you use today with your PostgreSQL databases can be used with Amazon Aurora with no change.” • Google’s Cloud SQL PostgreSQL compatibility is currently in beta • Scales to 32 processors and 200 GB of RAM • Still being improved and updated as of the date of this presentation • Original codebase was PostgreSQL • HIGHLY modified for massively parallel data warehouses • Continues as open source
  • 16. • Perennial open source favorite and powerhouse • Runs on 20 platforms • Oracle “sponsors” and offers commercial editions (Classic, Embedded, Standard, Enterprise and Cluster) • Community releases minor releases every 2 months • ACID compliant • Multiple storage engines tailor DB to workloads • Wide range of GUI admin tools and utilities available • Supports all major programming languages, JSON • Triggers, foreign keys, stored procedures, functions, views • Statistics based optimizer, secondary indexes, index-only (covering index), range/list/hash partitioning, full-text search • Log shipping, standby, master/slave and multi- master • Clustering available through open source and commercial offerings • Galera cluster is known to be an excellent open source clustering solution with support services available • Roles, SSL, encryption, security plug-ins • Point-in-time recovery MySQL
  • 17. • Oracle offers following commercial editions (Classic, Embedded, Standard, Enterprise and Cluster) • Standard Edition does not have advanced features (compared to more expensive versions) but does provide 24x7 support, maintenance releases • Enterprise Edition offers cloud, Enterprise Dashboard, Query Analyzer, Replication Monitor, partitioning, MySQL Router, hot backups for InnoDB, full/incremental/partial backups, full/partial/hot selective restore, PIT recovery, Enterprise Encryption, Enterprise Audit, Enterprise Firewall, Group Replication, InnoDB Cluster, Oracle OEM Admin Tool for MySQL • Robust MySQL DBPaaS cloud offering • Cluster CGE Edition provides support for high availability, heavy workloads and massive scaling • Oracle touts 99.999% availability, 200 million reads/second, 2.45 million SQL statements/second • Provides same features as Enterprise • Also offers in-memory, SQL and NoSQL APIs, multi-site clusters with active/active geo replication, auto sharding with full join, referential integrity and ACID support, partitioning, NDB Storage Engine, MySQL Cluster Manager MySQL Vendor Offerings
  • 18. • Offers Percona servers for MySQL and MongoDB • Describes product as “a free, fully compatible, enhanced, open source drop-in replacement for MySQL that provides superior performance, scalability and instrumentation. “ • Provides 24x7 support for MySQL, Percona and MariaDB • Percona server includes utilities that add additional administrative capabilities and very strong visibility into MySQL performance • Historic flagship product is open source XtraDB Cluster • Percona XtraDB Backup is open source hot backup utility • Percona TokuDB is a highly optimized storage engine for Percona Server providing HA, compression and performance features • Sole focus is MySQL cloud, offering MySQL for Amazon AWS, Google Cloud Platform, IBM Softlayer, Microsoft Azure • Editions include Community, Developer, Standard and Enterprise • Leverages inherent cloud features (regions, geo data distribution) • Also provides automatic backup scheduling, automatic failover, read replicas, multi-cloud and cloud/on-premises clustering, master/slave and master/master replication, backup encryption • Advertises benefits of no cloud vendor lock-in • 100% up-time guarantee that 1 master node will be online MySQL Vendor Offerings
  • 19. MySQL Vendor Offerings • Amazon RDS support for Oracle MySQL, MariaDB • States that Aurora is “fully compatible with MySQL 5.6 using the InnoDB storage engine” • Offers utilities that allow customers to convert competing MySQL products to Aurora • Also offers on-premises to cloud replication tool to facilitate cloud conversions • Provides “push button” scalability • Leverages Amazon architecture for storage, backups, geo data redundancy, read replicas, database snapshots, • PIT recovery, encryption, monitoring tools, event alerts • Need to be cognizant of feature mismatch between Aurora and traditional MySQL offerings • Provides traditional cloud benefits including automatic backups, failover • Leverages Google architecture for geo data replication • Scalability to 10TB of storage capacity, 25,000 IOPS, and 208GB of RAM per instance • Provides replication, encryption for DB and backups • Focuses on enterprise class cloud architectures • Provides MySQL as a DBPaaS fully managed service offering • Database replication and enterprise monitoring tool is an extra charge
  • 20. • Created by the original developers of MySQL • Goal was to continue MySQL as a pure open source community project (reaction to Oracle takeover of MySQL) • Goal is for MariaDB to be a seamless drop in for MySQL • The product is a fork of MySQL 5.5. There will be variations between MySQL and MariaDB. Goal of the community is to keep these to a minimum • Vibrant development community that is rapidly providing additional features to the core product • Offers more storage engines than commercial counterpart • MySQL vs MariaDB feature comparisons can be found here: • Increasing number of vendors offering 24x7 support • Increasing number of vendors providing MariaDB DBPaaS • Amazon offers MariaDB RDS service • MariaDB 10.1 download includes Galera row-level master/slave and master/master clustering add on MariaDB https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-features/
  • 21. Who Will Win the Database Wars? Open Source DBMS Commercial DBMS
  • 22. Strengths Weaknesses • Lower up-front licensing costs • Lower maintenance costs • Growing feature set and increasing functionality • Vendors stepping in to provide 24/7 product support and maintenance • Vendor support quality can range the spectrum • Access to DBA and developer skill sets • Challenge to compete with huge, big budget vendors constantly offering new features – especially for high availability, scalability, data warehouses • Third-party software provider adoption (applications, tools and utilities) • Conversion costs • Interaction with other DB systems Open Source DBMS
  • 23. Strengths Weaknesses • Strong vendor support • Robust features and functionality • Most vendors have strong cloud strategies • Strong third-party software provider adoption (applications, tools and utilities) • Access to DBA and developer skill sets • Higher up-front licensing costs • Higher maintenance costs • Vendors' licensing practices often become predatory • Complex to administer Commercial DBMS
  • 24. RDX Recommends  Add an open source database to your stable of products  Create an open source/commercial database strategy  Thoroughly understand and evaluate competing offerings  Consider cloud based and on-premises alternatives  Select the appropriate database(s) for initial conversions  Production applications require 24x7 product support
  • 25. RDX Recommends  These DBS will support mission critical apps (they have for years), but go with a proven software support provider (Oracle, Amazon, EDB, Percona, CenturyLink, ClearDB)  They are cost effective, robust, reliable alternatives to commercial products  Realize that adding a new product will incur startup and conversion costs  Oracle customers should consider EDB as a way to reduce overall DB TCO without extensive training and retooling
  • 26. Policies and Procedures Monitoring and Event Management Impact on Existing Tools and Technologies Training and Education New Staffing Roles and Responsibilities Change Management Administration New DBs Will Change the Way Your Organization Provides Support Costing Models
  • 27. DBMS Product Features Don’t Always Match 100% App Code Transportability Database Features Cloud DBMS vs On-Premises Distributions and Forks Vendor Feature Add Ons
  • 28. The More You Have to Tailor Your DB/Application to a Distribution The harder it will become to switch vendors
  • 29. Upcoming Presentations – Cloud’s Hidden Impact on IT Support Organizations, Benefits of PCI DSS Compliance The RDX Report Microsoft BI Overview and Power BI Demo, SQL Server 2017 New Features, Amazon AWS Data Migration Services and Google Cloud SQL Support for PostgreSQL LinkedIn Selecting Cloud DBMS, NoSQL Architectures, Database Security Series, Improving Customer Service 20YEARS OF SERVICE DELIVERY EXPERIENCE cfoot@rdx.com Video recording of this presentation can be found on RDX’s YouTube Channel: RDX YouTube Channel Presentation