Maximizing the Power and Value of Open Source Databases
Peter Zaitsev Percona
Databases Peter Zaitsev Percona You Might Know I am passionate - - PowerPoint PPT Presentation
Maximizing the Power and Value of Open Source Databases Peter Zaitsev Percona You Might Know I am passionate about Open Source Databases 2 Open Source Databases Leading in Growth Source: https://db-engines.com/en/ranking 3 Long Term
Peter Zaitsev Percona
2
I am passionate about Open Source Databases
3
Leading in Growth
Source: https://db-engines.com/en/ranking
4
5
6
Source: https://insights.stackoverflow.com/survey/2018/ Source: https://insights.stackoverflow.com/survey/2017
19,7 25,9 32,9 41,2 58,7 26,6 21 26,5 38,6 55,6 10 20 30 40 50 60 70 SQLite MongoDB PostgreSQL SQL Server MySQL
Stack Overflow Popularity
2017 2018
8
Best Open Source is 100% free and Open Source Enterprise Grade Open Source No Vendor Lock-In The best and longest lasting Open Source projects start and end with the community
Summary:
9
Provide and Promote 100% Free and Open Source Enterprise Ready Database Platforms Enhance the community and the ecosystem by making existing open source even better by:
workloads
11
Most popular open source database Most popular database choice in the cloud MySQL 8 looks amazing Internally we have seen explosive growth of MySQL in the enterprise space over the last 2 years.
12
It is not just a MySQL Variant, it is its own database Distinct focus on Oracle compatibility features MariaDB 10.3 is now available Won distribution politics war and presents in most Linux distributions
13
Huge improvements in stability, scale, ease of use MongoDB, Inc. had successful IPO, continues growth By far the most popular document store MongoDB 4.0 supports transaction, making it a great fit for even more enterprise workloads MongoDB License Change to SSPL
14
Fastest Growth among popular open source databases Database of the year 2017 by DB-Engines Very active and broad ecosystem (open source and not) PostgreSQL 11 just released
16
Workloads are moving to the cloud Database are not exception Specific cloud infrastructure skills are required
“83% of Enterprise Workloads will be in the cloud by 2020” -- Forbes “96% of respondents are using Public Cloud Cloud now” -- RightScale
17
DBaaS becomes preferred way to run databases in the cloud
18
19
DBA
DBaaS
20
Applications are leading the way to be run in containers Docker – de-facto container standard Kubernetes – container orchestration platform Kubernetes is just getting good for database workloads
21
22
Few DBAs to manage large fleet of database service Large application vendors and DBaaS providers Current generation – rule-based Emerging trend – machine learning/AI-based
https://www.thalesgroup.com/sites/default/files/asset/document/2018-data-threat_report-global-edition.pdf
Increasing number of developers supported by single DBA Transitioning of DBA to auxiliary duty of Developers, SREs DBaaS enables self service for developers Increasing danger of poor database architecture schema and query design
Helping you to…
27
Maintain agility and remain competitive
Accommodate rapid growth and application development
Develop and deploy agile solutions
Best-of-breed approach saves money and mitigates risk
Rackspace Cloud, MongoDB Atlas and others
“Providing our customers with current and relevant data that is accurate and up-to-date is the only way to stay relevant in our business. Percona’s expertise in database architecture for both MySQL and MongoDB allowed us to implement the best failover solution, and provided us with a way to continually monitor our environment.” Phil Hildebrand, Senior DBA, Moz
28
“Knowing Percona’s experts are available for resolving complex challenges gives us complete confidence in our ability to manage all
Ryan Jones, Senior Manager of Product at Pivotal Cloud Foundry
Premier platform for running modern applications atop public and/or private clouds Relies on Percona for:
and delivery of PCF
29
Avoid downtime and outages and manage risk through sound architecture frameworks
Meet expected customer experience (9s, load times)
Foster business, operations and developer collaboration
“Our clients … need our data services to better reach their customers and take advantage of sales opportunities. A performant and available database is crucial to our business, especially as we grow and take on new clients and markets. With Percona’s help, we were able to ensure an optimized database that meets our customers’ needs.” Guillaume Morin, Head of Production and Infrastructure, Alkemics
30
“The gaming industry is quite competitive, and customers require both new applications and products as well as an online experience that meets high expectations. Our high-performance and highly-available cloud database environment is critical to helping our developers produce better applications, as well as providing an experience that meets our customers’ expectations. Percona XtraDB Cluster and Percona Support are critical for achieving the needed level of performance.” Andrew Cook, Manager Database Operations at Paddy Power Betfair
International sports betting and gaming operator Relies on Percona for:
into a private cloud environment spanning multiple datacenters
most experienced MySQL practitioners
31
Reduce complexity and costs for faster ROI
environment
Focus on application and database performance and design for revenue and growth
Lower operational and infrastructure costs
“Combining Percona Managed Services with Amazon RDS and Amazon Aurora enabled Lookout to shift its focus away from maintaining servers and worrying about data replication, towards delivering new features and capabilities to its customers.” Michael Fortson, Director of Engineering, Lookout
32
“Our customers need data. Our business depends on providing that data all the time, whenever it’s needed, without fail. Percona’s expertise in database architecture for both MySQL and MongoDB allows us to implement the best failover solution, and provides us with a way to continually monitor our environment so that our customers can make the business decisions they need to.” Phil Hildebrand, Senior DBA at Moz
Software and resources to leverage power of SEO Relies on Percona for:
improve database architecture
33
Engage single enterprise-class vendor
multiple open source databases and cloud platforms
Use savings to deploy new applications and capabilities
Innovate and modernize applications
“Originally, we used MariaDB to deliver v1 of MySQL for PCF, but found that for v2 Percona Server for MySQL remains more in line with Oracle’s delivery. Combined with the ability to provide responsive, knowledgeable support, we found Percona to be a better fit for our customer’s needs.” Ryan Jones, Senior Manager of Product, Pivotal Cloud Foundry
34
“Guaranteeing database performance is key to making sure our web applications are responsive and up-to-date. Percona Care Ultimate helps us to achieve these objectives.” Pavel Genov, Head of Software Development at Pepper.com
Largest community deal platform worldwide Relies on Percona for:
highly secure backups
35
Percona Server for MySQL 8.0 Release Candidate out 10/31
MyRocks storage engine – MySQL 8.0 compatible
Enterprise-ready, free and open source, with enterprise features
Enhanced performance over MySQL 8.0 Community Edition Includes all of the great new features available in MySQL 8.0 Community Edition GA includes full suite of enhanced encryption capabilities built-in, including integration with Hashicorp Vault
36
Encrypted WiredTiger storage engine (data at rest encryption) with local key management Enterprise ready, with free enterprise features:
WiredTiger, MMAPv1 and Percona Memory Engine storage engines
Integrated open source hot backup system for WiredTiger Integration with Percona Toolkit and Percona Monitoring and Management for query performance analytics and troubleshooting Enhanced query profiling Available by the end of the year
37
Identify trends over time
Supports multiple databases technologies
Custom AWS monitoring for RDS and Aurora Enables proactive maintenance
Scale to more than 1000 monitored instances with single monitoring host Support of PostgreSQL monitoring Agentless deployment for DBaaS, Windows and secure environments
39
Augment your team with a market leader in open source database management
Avoid vendor lock-in in on-premises or cloud environments
PostgreSQL
Rackspace Cloud, MongoDB Atlas and others
40
Reduce risk and operational costs
Single-source expertise in multi-vendor environments