Sales Consultant Mysql GBU ([email protected]) Agenda 1 Mysql Within Oracle

Total Page:16

File Type:pdf, Size:1020Kb

Sales Consultant Mysql GBU (Carsten.Thalheimer@Oracle.Com) Agenda 1 Mysql Within Oracle MySQL @ Oracle Carsten Thalheimer Sales Consultant MySQL GBU ([email protected]) Agenda 1 MySQL within Oracle 2 Overview of MySQL architecture 3 Inside MySQL 4 Commercial MySQL vs. „Open Source“ MySQL 5 MySQL Subscription / MySQL License 6 A MySQL Reference 7 Questions and Answers Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 2 MySQL within Oracle More Investment, More Innovation ... 20 Years MySQL … 10 Years InnoDB of Oracle Stewardship … 5 Years MySQL within Oracle 2x Engineering Staff 3x QA Staff Dez 2009 2x Support Staff May 2015 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3 Source: http://db-engines.com/en/ranking Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Source: http://db-engines.com/en/ranking Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Driving MySQL Innovation Year 2010 – 2013 (from MySQL Release 5.1 to MySQL Release 5.6) MySQL Enterprise Monitor 2.2 MySQL Cluster Manager 1.1 MySQL Enterprise Backup 3.7 MySQL Database 5.6 MySQL Cluster 7.1 Oracle VM Template for MySQL MySQL Cluster 7.2 MySQL Utilities 1.3 MySQL Cluster Manager 1.0 Enterprise Edition MySQL Cluster Manager 1.2 MySQL Cluster 7.3 MySQL Workbench 5.2 MySQL Enterprise Oracle Certifications MySQL Utilities 1.0 MySQL Workbench 6.0 MySQL Database 5.5 MySQL Windows Installer MySQL Migration Wizard MySQL Enterprise Monitor 3.0 MySQL Enterprise Backup 3.5 MySQL Enterprise Security MySQL for Excel 1.0 / 1.1 MySQL Enterprise Backup 3.9 MySQL Enterprise Monitor 2.3 MySQL Enterprise Scalability MySQL Enterprise Backup 3.8 MySQL Yum Linux repository MySQL Enterprise Audit MySQL Enterprise HA (DRBD) All GA! - 2010 All GA! - 2011 All GA! - 2012 All GA! - 2013 and Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver … Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Driving MySQL Innovation (Fall 2015) Year 2014 Year 2015 New Data Dictionary: Replacing FRMs MySQL Cluster Manager 1.3 Optimizer improvements, Cost model MySQL Workbench 6.1 & 6.2 5.7.1 MySQL HTTP Plugin MySQL for Excel 1.2 & 1.3 5.7.2 MySQL Multi-source Replication MySQL Enterprise Backup 3.10, 3.11, 312 5.7.3 Intra-Schema Multi-Threaded Slave 5.7.4 Oracle Clusterware XAG Agent for MySQL MySQL Group Replication 5.7.5 MySQL Utilities / Fabric 1.4 & 1.5 MySQL JSON UDFs 5.7.6 MySQL Enterprise Manager Plugin (EM 12c) MySQL Applier for Hadoop 5.7.7 (RC1) MYSQL Enterprise Backup 3.11 5.7.8 (RC2) MySQL Enterprise Encryption 5.7.9 GA Latest: MySQL 5.5.45 / 5.6.26 MySQL Cluster 7.2.21/7.3.10/7.4.7 MySQL Labs – 2014/2015 DMR* 2013/2014/2015 *Development Milestone Release GA! And of course … Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL – The view from the moon • MySQL < 5.0/5.1 [pre Oracle] - MyISAM default, InnoDB optional Before 2010 - Very often defaults in Linux distributions • MySQL 5.5 more ‘SQLish’ - First release under Oracle Dec 2010 - InnoDB default (MVCC, ACID), MyISAM optional - MS Windows optimized • MySQL 5.6 Replication revamp - InnoDB+, GTID, NoSQL, Performance SchemaIn Feb 2013 - Used by some of the biggest Websites - Introduction of MySQL Fabric • MySQL 5.7 New ways … - InnoDB++, GIS Support, QRP, Instrinc Tables 2015 (NoSQL and JSON) - MultiThreaded Sls, MultiSourceRpl, Group Rpl - MySQL Fabric, SemiSync+ Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 8 Agenda 1 MySQL within Oracle 2 Overview of MySQL architecture 3 Inside MySQL 4 Commercial MySQL vs. „Open Source“ MySQL 5 MySQL Subscription / MySQL License 6 A MySQL Reference 7 Questions and Answers Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 9 Server runs on MS Windows, MySQL Database Linux, Solaris and others OSes Efficient multi- Support for common threaded session development handling languages/platforms Full DML, DDL parsing, cost based optimizer, caching of queries and result sets Flexible Storage Engine InnoDB Default! ACID Transactions, Crash Recovery, Foreign Keys, Up to 64 TByte Flexible logging and physical storage options Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL 5.7 Sysbench Benchmark: OLTP Read Write 1.5x Faster than MySQL 5.6 3x Faster than MySQL 5.5 MySQL 5.7: Sysbench OLTP Read Write 700.000 600.000 MySQL 5.7 500.000 400.000 MySQL 5.6 300.000 200.000 Queries per Second per Queries MySQL 5.5 100.000 0 8 16 32 64 128 256 512 1.024 Intel(R) Xeon(R) CPU E7-8890 v3 Connections 4 sockets x 18 cores-HT (144 CPU threads) 2.5 Ghz, 512GB RAM Linux kernel 3.16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 11 MySQL 5.7: InnoDB Improvements - Sysbench Benchmark Scaling with InnoDB, 5.6 (up to 48 CPUs*) vs. 5.7 (beyond 72 CPUs*) * CPU Cores-HT MySQL 5.7: Sysbench – OLTP Read Write 700.000 600.000 MySQL 5.7 500.000 MySQL 5.6 400.000 300.000 MySQL 5.5 Queries per Second per Queries 200.000 100.000 0 18 36 72 Intel(R) Xeon(R) CPU E7-8890 v3 CPU Cores – HT 4 sockets x 18 cores-HT (144 CPU threads) 2.5 Ghz, 512GB RAM Linux kernel 3.16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL Replication (HA’) • Native to MySQL, Duplicates updates from a “master” to a “slave” • Failover is either scripted or provided by additional middleware • Supports Asynchronous and Semi-Synchronous replication • Most common solution for HA – Used to scale out as well Web / App Servers Writes & Reads Reads Master Master Status & Administration Switchover Utility Slaves Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | MySQL Fabric 1.5 (HA’’) High Availability • High Availability Application Application – Server monitoring with auto-promotion and transparent application failover Connector Connector • Fabric-aware connectors: MySQL Fabric Python, Java, PHP (lim. HA yet), .NET, C (labs) • Or MySQL Router (DMR) Read-slaves HA group Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 14 MySQL 5.6 / 5.7: InnoDB, NoSQL (Memcached) 6x Faster than MySQL 5.6 1 Million QPS MySQL 5.7 vs 5.6 - InnoDB & Memcached 1.200.000 MySQL 1.000.000 5.7 800.000 600.000 400.000 MySQL 200.000 5.6 Queries per Second per Queries 0 8 16 32 64 128 256 512 1.024 Connections Same app can leverage: . Key-value access to InnoDB via Memcached API Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) . SQL for rich queries, fully transactional 2.3 GHz, 512 GB RAM Oracle Linux 6.5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 15 MySQL 5.7: JSON • Native JSON data type – Native internal binary format for efficient processing & storage • Built-in JSON functions – Allowing you to efficiently store, search, update, and manipulate Documents • Indexing of Documents using Generated Columns – InnoDB supports indexes on both stored and virtual Generated Columns • New inline syntax for easy SQL integration # as JSON type from 206k document SELECT DISTINCT feature->"$.type" as json_extract FROM devices; +--------------+ | json_extract | +--------------+ | "Feature" | +--------------+ 1 row in set (1.25 sec) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 16 The perfect MySQL Server … it’s 2015 . Choice of Operating system – Linux or Windows or Solaris or … ? . MySQL in virtual environments or within Cloud Environments? . Does a server with more than >>80 CPU Threads make sense? . InnoDB loves Memory, (DB size + Index) < available Memory . Fast HD or SSD or RAID10? . Own disk/partition for MySQL data (EXT4 and XFS if possible)? . Dedicated NICs for Replication? Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Agenda 1 MySQL within Oracle 2 Overview of MySQL architecture 3 Inside MySQL 4 Commercial MySQL vs. „Open Source“ MySQL 5 MySQL Subscription / MySQL License 6 A MySQL Reference 7 Questions and Answers Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 18 MySQL wording • Database Schema – Points (normally) to /var/lib/mysql • InnoDB Buffer Pool → Database Buffer Cache – innodb_buffer_pool_size • InnoDB Log File → Redo Logs – innodb_log_file_size • InnoDB System Tablespace (ibdata1) • InnoDB TS Konzept (innodb_file_per_table): – alles im System TS (default bis 5.5) – 1x Tablespace pro Tabelle (default ab 5.6) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Settings See: http://www.fromdual.com/mysql-configuration-file-sample • my.cnf or my.ini (Linux/Win) • Check /etc/ oder /etc/mysql • Check C:\ProgramData\MySQL • innodb_flush_log_at_trx_commit (InnoDB) • innodb_buffer_pool_size (InnoDB) • innodb_log_file_size (InnoDB) • key_buffer_size (MyISAM) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Access MySQL • CLI vs. GUI (check next slides) – CLI: mysql Oracle: SQL*Plus shell> mysql --user=... --password=... --host=... -- port=... Database mysql> help – GUI: MySQL Enterprise Workbench (WB) • Administration (Backup, Monitoring, ...) • Entwicklung (SQL, Migration) • Designer (ER-Diagramme) Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 21 Access MySQL MySQL Workbench EE New! Database Migration Wizard • Administration for SQL Server, Sybase, SQLite, SQL Anywhere & PostgreSQL – Start Stop, Backup, Monitoring • Development • ER-Diagrams • Database migrations – From Microsoft SQL Server, PostgreSQL, Sybase ASE, Sybase SQL Anywhere, SQLite, Microsoft Access, and more Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 22 Examples • show databases; show tables; • use database; e.g. use world; • show processlist; • select user, host from mysql.user; • show grants for user@host; e.g. show grants for [email protected]; • show global variables\G; • show global status; • show engines; Copyright © 2014, Oracle and/or its affiliates.
Recommended publications
  • Mariadb Presentation
    THE VALUE OF OPEN SOURCE MICHAEL ”MONTY” WIDENIUS Entrepreneur, MariaDB Hacker, MariaDB CTO MariaDB Corporation AB 2019-09-25 Seoul 11 Reasons Open Source is Better than Closed Source ● Using open standards (no lock in into proprietary standards) ● Resource friendly; OSS software tend to work on old hardware ● Lower cost; Usually 1/10 of closed source software ● No cost for testing the full software ● Better documentation and more troubleshooting resources ● Better support, in many cases directly from the developers ● Better security, auditability (no trap doors and more eye balls) ● Better quality; Developed together with users ● Better customizability; You can also participate in development ● No vendor lock in; More than one vendor can give support ● When using open source, you take charge of your own future Note that using open source does not mean that you have to become a software producer! OPEN SOURCE, THE GOOD AND THE BAD ● Open source is a better way to develop software ● More developers ● More spread ● Better code (in many cases) ● Works good for projects that can freely used by a lot of companies in their production or products. ● It's very hard to create a profitable company developing an open source project. ● Not enough money to pay developers. ● Hard to get money and investors for most projects (except for infrastructure projects like libraries or daemon services). OPEN SOURCE IS NATURAL OR WHY OPEN SOURCE WORKS ● You use open source because it's less expensive (and re-usable) ● You solve your own problems and get free help and development efforts from others while doing it.
    [Show full text]
  • Mysql Workbench Release Notes
    MySQL Workbench Release Notes Abstract This document contains release notes for the changes in each release of MySQL Workbench. For additional MySQL Workbench documentation, see MySQL Workbench. MySQL Workbench platform support evolves over time. For the latest platform support information, see https:// www.mysql.com/support/supportedplatforms/workbench.html. Updates to these notes occur as new product features are added, so that everybody can follow the development process. If a recent version is listed here that you cannot find on the download page (https://dev.mysql.com/ downloads/), the version has not yet been released. The documentation included in source and binary distributions may not be fully up to date with respect to release note entries because integration of the documentation occurs at release build time. For the most up-to-date release notes, please refer to the online documentation instead. For legal information, see the Legal Notices. For help with using MySQL, please visit the MySQL Forums, where you can discuss your issues with other MySQL users. Document generated on: 2021-09-23 (revision: 23350) Table of Contents Preface and Legal Notices ................................................................................................................. 4 Changes in MySQL Workbench 8.0 .................................................................................................... 5 Changes in MySQL Workbench 8.0.27 (Not yet released, General Availability) .............................. 5 Changes in MySQL Workbench 8.0.26 (2021-07-20, General Availability) ..................................... 5 Changes in MySQL Workbench 8.0.25 (2021-05-11, General Availability) ..................................... 5 Changes in MySQL Workbench 8.0.24 (2021-04-20, General Availability) ..................................... 5 Changes in MySQL Workbench 8.0.23 (2021-01-18, General Availability) ..................................... 7 Changes in MySQL Workbench 8.0.22 (2020-10-19, General Availability) ....................................
    [Show full text]
  • In Mysql/Mariadb?
    T h e O W A S P F o u n d a t i o n h t t p : / / w w w . o w a s p . o r g O W A S P E U T o u r B u c h a Do you r e s“GRANT ALL PRIVILEGES” t ... in MySQL/MariaDB? 2 0 1 DevOps Engineer 3 Gabriel PREDA [email protected] @eRadical Co pyr igh t © Th e O W AS P Fo un dat ion Per mi ssi on is gr ant ed to co py, dis tri bu te an d/ or mo dif y thi s do cu me nt un de r the ter ms of the O W AS P Lic en se. 2 DevOps = new BORG DevOps Engineer ??? ● Development – Web Applications (“Certified MySQL Associate”, “Zend Certified Engineer”) – Real Time Analytics ● Operations – MySQL DBA (15+ instances) – Sysadmin (<25 virtual & physical servers) 3 My MySQL● Over 15 MariaDB / TokuDBMariaDB(s) instances ● Statistics in MariaDB – < 1TB from Oct 2012 – < 12G raw data daily – < 12,000,000 events processed daily – < 90,000,000 rows added daily BigData? NO!!! ● I can copy all of that to my laptop ● “Working data set” - less than 1G & less than 7,500,000 rows 4 MySQL History ● 1983 – first version of MySQL created by Monty Wideniuns ● 1994 – MySQL is released OpenSource ● 2004 Oct – MySQL 4.1 GA ● 2005 Oct – InnoDB (Innobase) is bought by Oracle – Black Friday ● 2008 Ian – MySQL AB is bought by Sun (1bn $) ● 2008 Nov – MySQL 5.1 GA ● 2009 Apr – Sun is bought by Oracle (7,4 bn $) ● 2010 Dec – MySQL 5.5 GA ● 2012 Apr – MariaDB 5.5 GA ● 2013 Feb – MySQL 5.6 – first version made by Oracle ● 2013 Feb – MySQL will be replaced by MariaDB in Fedora & OpenSuSE * Max Mether – SkySQL “MySQL and MariaDB: Past, Present and Future” 5 Where are we NOW()? Drizzle MySQL TokuDB (Oracle) (Tokutek) Percona Server (Percona) MariaDB (Monty Program, Brighthouse MariaDB Foundation) (Infobright) Replication: ● Asynchronous InfiniDB ● Semi-synchronous (Calpont) ● Galera Synchronous (Codership) ● Tungsten Replication (Continuent) 6 Elementary..
    [Show full text]
  • Securing Your Mysql/Mariadb Data Ronald Bradford, Colin Charles Percona Live Europe Amsterdam 2016
    Securing your MySQL/MariaDB Data Ronald Bradford, Colin Charles Percona Live Europe Amsterdam 2016 #PerconaLive @bytebot @RonaldBradford About: Colin Charles ● Chief Evangelist (in the CTO office), Percona Inc ● Founding team of MariaDB Server (2009-2016), previously at Monty Program Ab, merged with SkySQL Ab, now MariaDB Corporation ● Formerly MySQL AB (exit: Sun Microsystems) ● Past lives include Fedora Project (FESCO), OpenOffice.org ● MySQL Community Contributor of the Year Award winner 2014 ● http://bytebot.net/blog/ #PerconaLive @bytebot @RonaldBradford About: Ronald Bradford ● Experienced MySQL database guy ● Author/Blogger/Speaker ● Looking for my next great opportunity ● http://ronaldbradford.com/presentations/ ● http://effectivemysql.com #PerconaLive @bytebot @RonaldBradford Agenda ● Observed insecure practices ● Securing communications ● Securing connections ● Securing data ● Securing user accounts ● Securing server access #PerconaLive @bytebot @RonaldBradford Found in Signs of Poor Security any version ● old_passwords ● 'root' MySQL user without password ● Users without passwords ● 'root' MySQL user ● Anonymous users ● Generic OS DBA user e.g. 'dba' ● GRANT privilege users ● Disabled OS ● ALL privilege users Firewall/SELinux/Apparmor ● '%' host user accounts ● Open data directory privileges ● Default test database #PerconaLive @bytebot @RonaldBradford Easy Fixes $ mysql_secure_installation #PerconaLive @bytebot @RonaldBradford Very easy to Current Insecure Practices fix practices ● Using password on command line ○ Command
    [Show full text]
  • Mysql Enterprise Edition Includes the Most Comprehensive Set Of
    ORACLE DATA SHEET MySQL THE WORLD’S MOST POPULAR MySQL Enterprise Edition includes the most comprehensive set of advanced features, OPEN SOURCE DATABASE management tools and technical support to achieve the highest levels of MySQL scalability, security, reliability, and uptime. HIGHLIGHTS • MySQL Database MySQL Enterprise Edition reduces the risk, cost, and complexity in developing, deploying, and • MySQL Enterprise Backup managing business-critical MySQL applications. Only MySQL Enterprise Edition enables you to: • MySQL Enterprise High Availability • Achieve database high availability using certified and supported high availability solutions • MySQL Enterprise Scalability • Meet exponential growth in users and data with MySQL Enterprise Scalability • MySQL Enterprise Security • Reduce risk of data loss with MySQL Enterprise Backup for hot backup and recovery • MySQL Enterprise Audit • Leverage existing security infrastructures with MySQL Enterprise Security • MySQL Enterprise Monitor • Implement policy-based auditing compliance to existing MySQL applications • MySQL Query Analyzer • Improve database performance and availability with MySQL Enterprise Monitor • 225+ MySQL Advisors • 600+ Monitored Variables • Pinpoint SQL code that is impacting database performance with MySQL Query Analyzer • 60+ Performance Graphs • Implement MySQL best practices using more than 225 MySQL Advisors • MySQL Workbench • Visually design, develop and administer databases, with MySQL Workbench • Oracle Premier Support • Migrate databases to MySQL using the MySQL Workbench Migration Wizard MySQL Database "With the MySQL Query Analyzer, MySQL is the world’s most popular open source database for cost-effectively delivering reliable, high- we were able to identify and performance and scalable e-commerce, online transaction processing, and embedded database analyze problematic SQL code, applications. It is an integrated, transaction safe, ACID−compliant database with full commit, rollback, and triple our database crash recovery, and row-level locking capabilities.
    [Show full text]
  • Mysql Performance Monitoring with Zabbix an Alternative
    MySQL Performance Monitoring with Zabbix An alternative to the MySQL Enterprise Monitor? by Oli Sennhauser [email protected] http://www.fromdual.com www.fromdual.com 1 How many of you ... ● ¼ monitor their database servers? ● ¼ monitor their (MySQL) databases? ● ¼ monitor performance metrics? ● ¼ all the others: Why not? www.fromdual.com 2 Linux monitoring ● Question: What is your favourite Linux monitoring application? ● 1187 votes, April 2010 ● Manipulated? ● Lit: Linux Journal, [1] www.fromdual.com 3 What to monitor? ● Devices / Software ● Server, Router, Switches, I/O systems etc. ● Operating System, Networks, Applications, etc. ● Incidents ● DB down, Replication stopped, Server not reachable, etc. ● Critical Events ● Disk more than n% full or less than m Gbyte free, Replication more than n seconds lagging, Data node down, 100% CPU utilization, etc. → Alert, immediate intervention, fire fighting www.fromdual.com 4 What to monitor? ● Trends (includes time!) → Graphs ● How long does it take until ¼ ● ¼ my disk is full? ● ¼ my Index Memory is filled up? ● When does it happen? ● Peak? Backup? ● How often does it happen? Does it happen periodically? ● Once a day? Always at Sunday night? ● How does it correlate to other informations? ● I/O problems during our backup window? ● Reading the patterns! → this can help us to find the root cause of problems¼ www.fromdual.com 5 How to monitor? ● Basic solutions: ● top, vmstat, iostat, mytop, innotop, SHOW GLOBAL STATUS, SHOW INNODB STATUS ● CLI!, no graphs, no log term information, but good for adhoc analysis! ● Graphical solutions ● Nagios, Cactii, Zabbix, ¼ ● Typically NOT specialised in DB monitoring... www.fromdual.com 6 Focus ● Database + Server ● Trends Not the other stuff..
    [Show full text]
  • Mysql Architectures for Oracle DBA's
    MySQL Architectures for Oracle DBA's UKOUG Conference 2011 December 5th, Birmingham Oli Sennhauser Senior MySQL Consultant, FromDual [email protected] www.fromdual.com 1 FromDual ● FromDual provides neutral and independent: ● Consulting for MySQL (on-site and remote) ● Remote-DBA / MySQL operations ● Support for Galera (synchronous MySQL Replication) ● Support for MySQL (Basic and Silver) ● Training for MySQL ● Consulting Partner of Open Database Alliance (ODBA.org) ● Oracle Silver Partner (OPN) ● More informations at: www.fromdual.com www.fromdual.com 2 Our customer www.fromdual.com 3 Content ● The LAMP Stack ● History of MySQL ● Open Source ● Branches and Forks ● Move from Oracle? ● MySQL Architecture ● Pluggable Storage Engines ● Differences between Oracle and MySQL ● Scale-Up vs. Scale-Out ● High-Availability solutions ● Architectures put in place www.fromdual.com 4 The LAMP Stack We are the Web! Who is Alternatives behind? Perl, Java, Python, Zend Technologies PHP Ruby MySQL MySQL/Oracle PostgreSQL, others Apache Software Apache Foundation Lighty (lighttpd), IIS Windows, Solaris, Linux Foundation Linux BSD, others www.fromdual.com 5 History of MySQL Oracle tries to 1995: project started buy MySQL by Monty Widenius, Oct 2005: David Axmark and Oracle buys Allan Larsson Innobase OY InnoDB Friday IPO is announced for 2008 ... 2000 01 02 03 04 2005 06 07 08 09 2010 Jun Jan 2008: Sun buys 2000: MySQL for USD 1000 GPL Mio Apr 2009: Jan 2001: v3.23 2008: Branching Oracle buys GA of MySQL begins Sun for USD 7400 Mio www.fromdual.com
    [Show full text]
  • How to Become a Database Administrator for Mysql
    ® MySQL Whitepaper HOW TO BECOME A DATABASE ADMINISTRATOR FOR MYSQL 1 TABLE OF CONTENTS Introduction .............................................................................................................3 Focus on MYSQL...................................................................................................5 What is MYSQL ......................................................................................................5 The role of the database administrator .........................................................6 The production database administrator ........................................................6 Becoming a database administrator ............................................................... 7 Getting ready to learn .......................................................................................... 7 Skills to learn first ..................................................................................................8 How do you learn best ........................................................................................9 Vendor Resources ................................................................................................9 Classes ................................................................................................................... 10 Low cost training ................................................................................................ 10 The value of certifications ............................................................................... 10
    [Show full text]
  • Guide to Mysql in Government
    Guide to MySQL in Government A MySQL Whitepaper Table of Contents Introduction .......................................................................................................................... 3 1. Open Source in Government ................................................................................... 3 2. MySQL Overview ........................................................................................................... 5 3. MySQL’s Adoption ....................................................................................................... 7 4. MySQL Enterprise Edition ........................................................................................ 9 5. Oracle MySQL Cloud Service ............................................................................... 14 6. Oracle and MySQL .................................................................................................... 15 Conclusion ........................................................................................................................ 16 Additional Resources ................................................................................................... 16 Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 2 Introduction Governments worldwide are increasingly adopting open source software as their default for a variety of reasons. Not only do they benefit from dramatic cost savings, but they can also better serve their constituencies and improve their local economies. We’ve indeed come a very long way since
    [Show full text]
  • Oracle Mysql, Ein Einstieg in Die 'Andere' Datenbank Von Oracle
    Oracle MySQL, ein Einstieg in die 'andere' Datenbank von Oracle Carsten Thalheimer, PreSales MySQL EMEA Copyright © 2017, Oracle and/or its affiliates. All rights reserved. | MySQL – Still a startup? ... More than 25 Years MySQL !!! … More than 15 Years InnoDB of Oracle Stewardship … More than 10 Years MySQL within Oracle 2 Agenda • MySQL “Status Quo June 2019” • MySQL Overview • MySQL InnoDB Cluster • MySQL Community vs MySQL Enterprise Edition Basics of Business Administration Something went wrong… Let‘s assume we turn back time to end of the 19th century, what is one of the major business (US East coast)? Ice trading (1894) - U.S. ice trade employed an estimated 94,000 people - Revenue ~1.3 Billion$, compared with today [$ in 2014] - In 1903, the business reduced to <8% of 1899 4 MySQL is #2 most widely used database … Source: http://db-engines.com/en/ranking (Status: June 2019) State of Open-Source RDBMSs, 2015 – Gartner: Open-source relational DBMSs have matured significantly and can be used to replace commercial RDBMSs at a considerable TCO saving. Information leaders, DBAs and application development management can now consider them as a standard choice for deploying applications. Gartner Strategic assumptions for 2018: […] more than 70% of new in-house applications will be developed on an OSDBMS and […] 50% of existing commercial RDBMS instances will have been converted or will be in process https://www.gartner.com/doc/3033819/state-opensource-rdbmss- Stack Overflow Developer Survey Developer Survey Results 2017 2018 …but MySQL
    [Show full text]
  • Percona Xtrabackup 2.4 Documentation Release 2.4.20
    Percona XtraBackup 2.4 Documentation Release 2.4.20 Percona LLC and/or its affiliates Apr 14, 2020 CONTENTS I Introduction2 II Installation8 III Prerequisites 16 IV Backup Scenarios 20 V User’s Manual 33 VI Advanced Features 91 VII Tutorials, Recipes, How-tos 100 VIII References 122 IX Indices and tables 149 i Percona XtraBackup 2.4 Documentation, Release 2.4.20 Percona XtraBackup is an open-source hot backup utility for MySQL - based servers that doesn’t lock your database during the backup. It can back up data from InnoDB, XtraDB, and MyISAM tables on MySQL 5.11, 5.5, 5.6 and 5.7 servers, as well as Percona Server for MySQL with XtraDB. For a high-level overview of many of its advanced features, including a feature comparison, please see About Percona XtraBackup. Whether it is a 24x7 highly loaded server or a low-transaction-volume environment, Percona XtraBackup is designed to make backups a seamless procedure without disrupting the performance of the server in a production environment. Commercial support contracts are available. Important: Percona XtraBackup 2.4 does not support making backups of databases created in MySQL 8.0, Percona Server for MySQL 8.0 or Percona XtraDB Cluster 8.0. 1 Support for InnoDB 5.1 builtin has been removed in Percona XtraBackup 2.1 CONTENTS 1 Part I Introduction 2 CHAPTER ONE ABOUT PERCONA XTRABACKUP Percona XtraBackup is the world’s only open-source, free MySQL hot backup software that performs non-blocking backups for InnoDB and XtraDB databases. With Percona XtraBackup, you can achieve the following benefits: • Backups that complete quickly and reliably • Uninterrupted transaction processing during backups • Savings on disk space and network bandwidth • Automatic backup verification • Higher uptime due to faster restore time Percona XtraBackup makes MySQL hot backups for all versions of Percona Server for MySQL, MySQL, and MariaDB.
    [Show full text]
  • Mysql Solution Brief
    ® MySQL Solution Brief HOW TO MONITOR THE PERFORMANCE OF GALERA CLUSTERS BY PATRICK O’HALLORAN 1 TABLE OF CONTENTS Overview .................................................................................................................3 Supported Databases ........................................................................................3 Architecture ...........................................................................................................3 Installing SQL Diagnostic Manager for MySQL ..........................................4 Installing SQL Diagnostic Manager for MySQL on Windows ............4 Installing SQL Diagnostic Manager for MySQL on Linux ....................5 Monitoring Galera Cluster with SQL Diagnostic Manager for MySQL .....5 1) Preparation for Deployment .....................................................................5 2) Monitoring an active cluster .................................................................... 7 3) Problem Resolution .................................................................................. 10 2 OVERVIEW SQL Diagnostic Manager for MySQL is an Idera, Inc. tool to monitor MySQL and MariaDB databases. It is a low-overhead, low-maintenance tool that is easy to install and easy to use. It is powerful and flexible and helps pinpoint the instances, databases, tables, and other activity in the environment that needs attention. Idera, Inc. has customers that are monitoring up to 1,200 instances with SQL Diagnostic Manager for MySQL. SQL Diagnostic Manager for MySQL monitors
    [Show full text]