MySQL 5.6 & 5.7 & 5.7+ Unlimited scaling???
|
|
- Shavonne Fletcher
- 6 years ago
- Views:
Transcription
1 MySQL 5.6 & 5.7 & 5.7+ Unlimited scaling??? Carsten Thalheimer Technical Sales Consultant Linux - Virtualization - MySQL (LVM GBU - EMEA) Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 1/45
2 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. Die folgenden Informationen sind zur Skizzierung der grundsätzlichen Produktausrichtung von Oracle bestimmt. Sie sind nur für reine Informationszwecke gedacht und dürfen nicht in einen Vertrag aufgenommen werden. Es besteht keine Verpflichtung Material, Code oder Funktionalitäten zu liefern und die Informationen dürfen nicht als Grundlage für Einkaufsentscheidungen herangezogen werden. Die Entwicklung, Produktplanung und die zeitliche Koordinierung von Produkteigenschaften oder Funktionalitäten bleibt in der alleinigen Verantwortung von Oracle. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 2/45
3 MySQL is Open Source (GPL 2) as well as under a variety of propriety agreements MySQL Lab releases MySQL Haadop Applier, MySQL Utilities 1.4 etc, MySQL Utilities MySQL Development Milestone Releases MySQL Only for testing, not fit for production (5.7.3???) MySQL Community Edition / MySQL Commercial Editions Community Edition Optional Oracle Support offering available MySQL Transparent Development Commercial Edition Standard Edition, Enterprise Edition, Cluster CGE Fully Functional Release Candidate Quality Two to Four per Year Early Community Testing, Use, & Feedback Accelerates Rate of Enhancements Improves Quality Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 3/45
4 Program Agenda Replication basics Replication changes in MySQL 5.6 MySQL 5.7 DMR MySQL 5.7 Labs release Q & A Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 4/45
5 Program Agenda Replication basics Replication changes in MySQL 5.6 MySQL 5.7 DMR MySQL 5.7 Labs release Q & A Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 5/45
6 Driving MySQL Innovation Red bullet points: Announced during MySQL Connect 2013 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 All GA! MySQL Cluster Manager 1.1 Oracle VM Template for MySQL Enterprise Edition MySQL Enterprise Oracle Certifications MySQL Windows Installer MySQL Enterprise Security MySQL Enterprise Scalability All GA! MySQL Enterprise Backup 3.7 MySQL Cluster 7.2 MySQL Cluster Manager 1.2 MySQL Utilities 1.0 MySQL Migration Wizard MySQL for Excel MySQL Enterprise Backup 3.8 MySQL Enterprise Audit MySQL Enterprise HA with DRBD All GA! Plus Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver MySQL Database 5.6 MySQL Utilities 1.3 MySQL Cluster 7.3 MySQL Workbench 6.0 MySQL Enterprise Monitor 3.0 MySQL Enterprise Backup 3.9 MySQL yum Linux repository All GA! MySQL Proxy MySQL Applier for Hadoop MySQL DMR* MySQL Utilities Fabric Lab* MySQL Multi Master Rep. Lab* Lab and DMR* 2013 *Development Milestone Release Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 6/45
7 Driving MySQL Innovation Red bullet points: Announced during MySQL Connect 2013 MySQL Enterprise Monitor 2.2 MySQL Cluster 7.1 MySQL Cluster Manager 1.0 MySQL Workbench 5.2 MySQL Database 5.5 MySQL Enterprise Backup 3.5 MySQL Enterprise Monitor 2.3 All GA! MySQL Cluster Manager 1.1 Oracle VM Template for MySQL Enterprise Edition MySQL Enterprise Oracle Certifications MySQL Windows Installer MySQL Enterprise Security MySQL Enterprise Scalability All GA! MySQL Enterprise Backup 3.7 MySQL Cluster 7.2 MySQL Cluster Manager 1.2 MySQL Utilities 1.0 MySQL Migration Wizard MySQL for Excel MySQL Enterprise Backup 3.8 MySQL Enterprise Audit MySQL Enterprise HA with DRBD All GA! Plus Connector/ODBC, Connector/PHP, Connector/Net, Connector/J, Connector Python, Connector /C++, Connector/C, Ruby Driver MySQL Database 5.6 MySQL Utilities 1.3 MySQL Cluster 7.3 MySQL Workbench 6.0 MySQL Enterprise Monitor 3.0 MySQL Enterprise Backup 3.9 MySQL yum Linux repository All GA! MySQL Proxy MySQL Applier for Hadoop MySQL DMR* MySQL Utilities Fabric Lab* MySQL Multi Master Rep. Lab* Lab and DMR* 2013 *Development Milestone Release Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 7/45
8 Current Generation of MySQL Replication Simple to configure Heterogeneous Low TCO no shared storage Configure over LAN and WAN Fast failover Asynchronous: risk of of data loss, Semi-Synchronous is configurable Automated failover or switchover via Utilities Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 8/45
9 Why Replicate? Duplicates database from a master to a slave Redundant copies of the data provide foundation for High Availability Scale out by distributing queries across the replication cluster Web / App Servers Writes & Reads Reads Master Slaves Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 9/45
10 Replication Solutions Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 10/45
11 Complex Topologies Ratio Master to Slave ~ 1:10 Relieve master server by creating relay slaves Just keep binary logs Row Based Replication best Do not store data in tables --log slave-updates Use Blackhole engine Black hole that accepts data but throws it away and does not store it Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 11/45
12 MySQL Replication Native to MySQL Duplicates updates from a master to a slave Common solution for HA Used to scale out as well Failover is either scripted or provided by additional middleware Supports Asynchronous and Semi-Synchronous replication Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 12/45
13 Async Replication Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 13/45
14 Semi-sync Replication Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 14/45
15 MySQL 5.6: Best Release Ever! IMPROVED PERFORMANCE AND SCALABILITY Scales to 48 CPU Threads Up to 230% performance gain over MySQL 5.5 IMPROVED INNODB Better transactional throughput and availability IMPROVED OPTIMIZER Better query exec times and diagnostics for query tuning and debugging IMPROVED REPLICATION Higher performance, availability and data integrity IMPROVED PERFORMANCE SCHEMA Better Instrumentation, User/Application level statistics and monitoring New! NoSQL ACCESS TO INNODB Fast, Key Value access with full ACID compliance, better developer agility Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 15/45
16 Development Priorities PERFORMANCE Improve read consistency from slaves Reduce risk of data loss if master fails Minimize overhead FAILOVER & RECOVERY Self-Healing Improve availability DATA INTEGRITY Correct, consistent & accessible DEV/OPS AGILITY Enhance responsiveness to business Reduce TCO Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 16/45
17 MySQL 5.6: Transforming Replication PERFORMANCE Multi-Threaded Slaves Binary Log Group Commit Optimized Row-Based Replication FAILOVER & RECOVERY Global Transaction Identifiers Replication Failover & Admin Utilities Crash Safe Slaves & Binlogs DATA INTEGRITY Replication Event Checksums DEV/OPS AGILITY Replication Utilities Time-Delayed Replication Remote Binlog Backup Informational Log Events Server UUIDs Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 17/45
18 Multi-Threaded Slaves Increases slave throughput, reducing lag All transactions received into slave s relay log Implements multiple SQL threads, based on database Applies events to different databases in parallel Great for systems which isolate application data using databases e.g. multi-tenant Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 18/45
19 Queries per Second 5x Higher Performance with MySQL Multi-Threaded Slave Performance QPS 58,11 144,4 282,53 Worker Threads Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 19/45
20 Optimized Row Based Replication Primary Key Changed Columns Increases replication throughput for master and slave Reduces Binlog size, memory requirements & network bandwidth Only replicates those elements of the Row image that have changed Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 20/45
21 Binlog Group Commit Increases replication throughput by increasing performance of the master Commits multiple transactions as a group to Binlog on disk Finer grained locking; reducing lock wait times Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 21/45
22 Replication Binary Log Group Commit Performance Sync_binlog = 1 Up to 2.3x with binlog configured versus with no binlog Up to 3.5x faster with binlog configured Sysbench R/W 8 x Socket / 6-core Intel Xeon 7540, 2GHz 512GB RAM SSD Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 22/45
23 Global Transaction Identifiers Simple to track & compare replication across the farm Unique identifier for each transaction written to the Binlog Automatically identify the most up-to-date slave for failover Deploy n-tier replication hierarchies Master GTID= GTID= GTID= GTID= Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 23/45
24 Crash-Safe Slaves & Binlog Atomic CRASH! Before: Time Transaction Data: in tables Replication Info: in files Atomic MySQL 5.6 Data Position Info Data Position Info Time Transaction Data: in tables Replication Info: in tables master.info & relay-log.info files can be replaced with tables Automatic recovery of a slave and Binlog after a failure Binlog and table data are transactionally consistent Resumes replication without intervention Automatically rolling back replication to last committed event Eliminates risk of data loss or corruption Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 24/45
25 Replication Event Checksums Ensures replicated data is correct, consistent and accessible Detects corrupt replication events before they re applied Returns an error Protects entire replication path Memory Disk Network Bugs Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 25/45
26 Replication Event Checksums Implemented in the binary and relay logs New mysqld options: binlog-checksum=crc32 Checksums written to the binary log master-verify-checksum=1 Master validates checksum read from the binary log slave-sql-verify-checksum=1 Slave validates checksum when reading from the relay log Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 26/45
27 Time Delayed Replication Relay Log Slave 1 :3307 Master :3306 Binary Logs Relay Log Slave2 :3308 Configure time period before replication events applied to slave Per-slave, via execution of SQL Thread Second-level granularity, up to 68 years! 10 Minute Delay Protects against operational error Dropping a table, etc. Allows database to be inspected without loading a back-up Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 27/45
28 Time Delayed Replication - configuring slave2> CHANGE MASTER TO -> MASTER_HOST = 'localhost, -> MASTER_PORT = 3306, -> MASTER_USER = 'repl_user, -> MASTER_PASSWORD = sun123!, -> MASTER_DELAY = 600; slave2> START SLAVE; Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 28/45
29 Global Transaction Identifiers Simple to track & compare replication across the farm Unique identifier for each transaction written to the Binlog Automatically identify the most up-to-date slave for failover Deploy n-tier replication hierarchies Master GTID= GTID= GTID= GTID= Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 29/45
30 Time Delayed Replication - configuring slave2> CHANGE MASTER TO -> MASTER_HOST = 'localhost, -> MASTER_PORT = 3306, -> MASTER_USER = 'repl_user, -> MASTER_PASSWORD = sun123!, -> MASTER_DELAY = 600; slave2> START SLAVE; Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 30/45
31 MySQL Utilities Powerful DevOps Management tools for MySQL New, standalone package: MySQL Utilities 1.3 Automate common Dev/Ops tasks Replication: provisioning, testing, monitoring and failover (now as daemon) Database comparisons: consistency checking Database administration: users, connections, tables, etc Auditing Python scripts Standalone or launched from MySQL Workbench Available from dev.mysql.com Extensible to include custom scripting; Python library for extensibility Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 31/45
32 MySQL Utilities Automate common Dev/Ops tasks Replication: provisioning, testing, monitoring and failover Database comparisons: consistency checking Database administration: users, connections, tables, etc New utilities in development, i.e. log analysis Implemented as Python scripts, plug-in for MySQL Workbench Extensible to include custom scripting Resources: Documentation & Community Forum Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 32/45
33 Utility Workflow for Replication Replicate Check Show Fail-Over & Admin Replicate: Check: Show: Initiates Replication to the new slave Validates the replication configuration and operation Display Replication topology Fail-Over & Admin: Detects and failovers (or switches) from master to slave. Status monitoring Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 33/45
34 mysqlreplicate Utility Repl Master Starts replication process User can provide login and connection parameters for the master New Slave Replication configured, binlog position Login, Connection & Start-Point Configurable replication start points: current position / GTID, specific event, entire binlog Checks storage engine compatibility Enables fast, simple scaling Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 34/45
35 mysqlreplicate example Repl $ mysqlreplicate --master=root:billy@localhost: slave=root:billy@localhost:3307 # master on localhost:... connected. # slave on localhost:... connected. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 35/45
36 mysqlrplshow Utility $ mysqlrplshow --master=root@localhost:3311 # master on localhost:... connected. # Finding slaves for master: localhost:3311 # Replication Topology Graph:: localhost:3306 (MASTER) +--- localhost: (SLAVE) +--- localhost: (SLAVE + MASTER) +--- localhost: (SLAVE) Show Discovers & displays replication topology Shows slaves attached to each master Labels each slave with hostname and port number Displays multiple topologies, including hierarchical and circular Displays results in a graph or list Enables user to monitor topology on-demand Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 36/45
37 mysqlrplcheck Utility Check Tests replication on master and slave to ensure proper configuration of replication Checks binlog is enabled and displays any configured exceptions Checks slave access and privileges to master Checks slave connection status Checks for conflicts in master.info file (or mysql.slave_master_info table) Checks storage engine compatibility Tests executed sequentially Reports status of each test Simple verification of deployment & fast fault resolution Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 37/45
38 mysqlrplcheck example Check $ mysqlrplcheck --master=root@host1: slave=root@host2:3311 # master on host1:... connected. # slave on host2:... connected. Test Description Status Checking for binary logging on master [pass] Are there binlog exceptions? [pass] Replication user exists? [pass] Checking server_id values [pass] Is slave connected to master? [pass] Check master information file [pass] Checking InnoDB compatibility [pass] Checking storage engines compatibility [pass] Checking lower_case_table_names settings [pass] Checking slave delay (seconds behind master) [pass] #...done. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 38/45
39 Replication Administration Utility Admin Master Perform switchover to eliminate downtime during planned maintenance Start and stop slaves Status & Switchover Administration Utility Slaves Slave discovery & monitoring Slave status, thread status Replication processing, including any lag Configure slave promotion policies Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 39/45
40 Planned switchover to new master with mysqlrpladmin Switch- Over $ mysqlrpladmin --master=root@rod: slaves=root@jane:3306,root@jane:3307,root@freddy: new-master=root@jane: demote-master switchover # Performing switchover from master at rod:3306 to slave at jane:3306. # Checking candidate slave prerequisites. # Waiting for slaves to catch up to old master. # Stopping slaves. # Performing STOP on all slaves. # Demoting old master to be a slave to the new master. # Switching slaves to new master. # Starting all slaves. # Performing START on all slaves. # Checking slaves for errors. # Switchover complete. #...done. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 40/45
41 Replication HA Utilities Fail-Over & Admin Failed Master Enabling self-healing replication topologies Automated failover & recovery mysqlfailover Utility Promoted Master Slaves Monitoring Switchover & administration mysqlrpladmin Utility HA Utilities Fully configurable slave promotion policies Delivers HA within the core MySQL distribution Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 41/45
42 mysqlfailover monitoring resumes MySQL Replication Monitor and Failover Utility Failover Mode = auto Next Interval = Mon Mar 19 16:05: Fail-Over Master Information Binary Log File Position Binlog_Do_DB Binlog_Ignore_DB mysql-bin GTID Executed Set A0F7E82D E B56:1-5 UUIDs host port role state gtid_mode health jane 3306 MASTER UP ON OK jane 3307 SLAVE UP ON OK freddy 3306 SLAVE UP ON OK Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 42/45
43 mysqlfailover master failed Failover starting... # Candidate slave jane:3306 will become the new master. # Preparing candidate for failover. # Creating replication user if it does not exist. # Stopping slaves. # Performing STOP on all slaves. # Switching slaves to new master. # Starting slaves. # Performing START on all slaves. # Checking slaves for errors. # Failover complete. # Discovering slaves for master at jane:3306 Fail-Over Failover console will restart in 5 seconds. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 43/45
44 Program Agenda Replication basics Replication changes in MySQL 5.6 MySQL 5.7 DMR MySQL 5.7 Labs release Q & A Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 44/45
45 MySQL Connect 2013 Replication & Utilities Update Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 45/45
46 Some words about DMR (Micro view) MySQL 5.7 is the next big thing, it ll be the new Best release ever Demonstrates ongoing Oracle commitment Some customers will use it for production Lots of new features It s faster, it scales higher Improved InnoDB Online Alter Table, Online Rename Index, Online Change Varchar Faster Replication Enhanced Performance Schema, Memory, Replication and Stored Program Instrumentation It won t be available in the short term (not in FY14, 5.6 GA - Feb. 5 th 13) Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 46/45
47 Connections per second MySQL 5.7.2: Connections / second Faster processing of new connections % +64% MySQL MySQL With Selects Without Select mysql-bench 25 concurrent client threads Executing connect/select/disconnect iterations each Built with input from Facebook Offloaded THD initialization and network initialization to worker thread Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 47/45
48 Total Time in Seconds MySQL 5.7.2: InnoDB Temporary Tables Improved Performance 11X faster in CREATE/DROP Eliminated all IO during the table create/drop phase) 2-4X faster in INSERT/DELETE/ UPDATE Eliminated redo logging, locking and change Buffering MySQL 5.7 versus X Improvement 11X 2X 4X 2X Total time to complete in seconds * sql-bench, modified to use temp-tables * Seed size of 10K for Create/Drop * Seed size of 5M for Insert/Delete/Update Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 48/45
49 Queries per Second MySQL Sysbench Benchmarks Sysbench Point Select ,000 QPS Concurrent User Sessions 95% Faster than MySQL % Faster than MySQL 5.5 MySQL-5.7 MySQL-5.6 MySQL-5.5 Intel(R) Xeon(R) CPU X7560 x86_64 4 sockets x 8 cores-ht (64 CPU threads) 2.27GHz, 256G RAM Oracle Linux 6.2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 49/45
50 Transactions per Second MySQL Sysbench Benchmarks OLTP Read Only MySQL-5.7 MySQL-5.6 MySQL Concurrent User Sessions 17% Faster than MySQL % Faster than MySQL 5.5 Intel(R) Xeon(R) CPU X7560 x86_64 4 sockets x 8 cores-ht (64 CPU threads) 2.27GHz, 256G RAM Oracle Linux 6.2 sb_oltp_ro_1m_8tab-ps Max-TPS Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 50/45
51 Queries per Second MySQL DMR: Benchmark InnoDB Memcached ,150,000 QPS Preview! Concurrent User Sessions 550% Faster than MySQL Intel(R) Xeon(R) CPU X7560 x86_64 8 sockets x 6 cores-ht (96 CPU threads) 2000Mhz, 256G RAM Oracle Linux 6.2 Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 51/45
52 Lossless Semi-Synchronous Replication Master App commits Written to Binary log Send to slave(s) Commit to SE & externalized Ack Commit Slave Write to relay log Apply txn Master waits until defined set of slaves have received the transaction before: Committing txn to Storage Engine Making change visible to other clients Acknowledging commit to application Does not wait for slave to apply change Latency minimized MySQL DMR Ensures that no other transaction acts on new data until it s safe on a slave (rpl_semi_sync_master_wait_point = AFTER_SYNC) Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 52/45
53 Multi-Threaded Inter-Transactional Replication MTR, Higher slave throughput Multiple worker threads apply multiple transactions to the slave in parallel Parallel transaction must act on disjoint data Don t read or write any overlapping rows Including within the same database! Consistency maintained Increases the slave s throughput Work-in-progress Refactoring work done, Tuning work underway MySQL DMR Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 53/45
54 Replication Monitoring Now in Performance Schema MySQL DMR Replication is a delicate module of MySQL - people want to know its status frequently and in detail Table to monitor via SQL replication status replication_connection_configuration, replication_connection_status, replication_execute_configuration and replication_execute_status replication_execute_status_by_coordinator replication_execute_status_by_worker Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 54/45
55 Program Agenda Replication basics Replication changes in MySQL 5.6 MySQL 5.7 DMR MySQL 5.7 Labs release Q & A Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 55/45
56 Multi-Source Replication MySQL Lab Master 1 Binlog Master 2 Binlog Master N Binlog Consolidate updates from multiple Masters into one Slave Consolidated view of all shards IO 1 Relay 1 Coordinator W1 W2 WX IO 2 Relay 2 Coordinator W1 W2 WX Coordinator W1 W2 WX IO N Relay N Coordinator W1 W2 WX Centralized point for backups Compatible with Semi- Synchronous Replication & enhanced MTS Control and filters will be persource (filters global in labs) Slave Application should keep data sets disjoint between sources Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 56/45
57 MySQL Replication Current issue Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 57/45
58 MySQL Utilities - Fabric MySQL Replication learns sharding for read and write scale out Inherits all major MySQL Replication properties Plus horizontal partitioning (sharding). Technically, this version today is a set of Python scripts. Fabric ships MySQL Replication HA out of the box MySQL aims to automate management of nodes. Utilizing Fabric in application, needs a Fabric aware connector but should be available for existing 5.6 version as well On the fly resources thinking MySQL Utilities Lab Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 58/45
59 MySQL Utilities - Fabric High availibity and sharding MySQL Utilities Lab Application Connector SQL MySQL Fabric Read-slaves Master group Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 59/45 Read-slaves Master group
60 MySQL Utilities - Fabric New MySQL Utilities Lab MySQL Fabric is daemon for managing farms of MySQL servers Easy to use, built-in high availability Easy to use, elastic, horizontal scaling for the cloud Attractive data models and drivers for developers Farms consist of groups. Any number of individual MySQL servers A MySQL Replication cluster A group describing a replication cluster consists of a master and any number of slaves MySQL Fabric can setup, administrate and monitor groups Failure detectors (heartbeating) can be used for automatic failover Failover is based on MySQL 5.6+ GTID logic, use MySQL or newer. Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 60/45
61 MySQL Utilities - Fabric High availibity and sharding Application Connector SQL MySQL Fabric Read-slaves Read-slaves Master group Master group Scale-out through sharding Connectors Python Java PHP MySQL Utilities Lab Application provides shard key Range or Hash Tools for resharding Global updates & tables Available in MySQL Utilities Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 61/45
62 MySQL Utilities - Fabric Sharding MySQL Utilities Lab Fabric supports range, hash or list based partitioning of tables A column reflects the shard key Each partition is assigned to a logical shard group Sharding is not transparent to SQL users Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 62/45
63 Next Steps MySQL Connect 2013 is Over, But You Can Keep Learning MySQL Replication MySQL Lab releases MySQL MySQL Utilities Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 63/45
64 Q&A Werner Ressle Carsten Thalheimer Technical Sales Consultant LVM GBU (EMEA) Copyright 2013, Oracle and/or its affiliates. All rights reserved. Slide 64/45 You can meet 2013 Oracle booth
Safe Harbor Statement
Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment
More informationWelcome to Virtual Developer Day MySQL!
Welcome to Virtual Developer Day MySQL! Keynote: Developer and DBA Guide to What s New in MySQL 5.6 Rob Young Director of Product Management, MySQL 1 Program Agenda 9:00 AM Keynote: What s New in MySQL
More informationMySQL HA Solutions Selecting the best approach to protect access to your data
MySQL HA Solutions Selecting the best approach to protect access to your data Sastry Vedantam sastry.vedantam@oracle.com February 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 ADVANCED MYSQL REPLICATION ARCHITECTURES Luís
More informationMySQL in the Cloud: Creating a Market-Leading DBaaS
MySQL in the Cloud: Creating a Market-Leading DBaaS Today s Agenda New Market Opportunities MySQL in the Cloud Today Product Developments Supporting New Cloud Services Questions Safe Harbor Statement The
More informationMySQL Replication Update
MySQL Replication Update Lars Thalmann Development Director MySQL Replication, Backup & Connectors OSCON, July 2011 MySQL Releases MySQL 5.1 Generally Available, November 2008 MySQL
More informationWhat s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering. Copyright 2015, Oracle and/or its affiliates. All rights reserved.
What s New in MySQL 5.7 Geir Høydalsvik, Sr. Director, MySQL Engineering Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes
More informationEverything You Need to Know About MySQL Group Replication
Everything You Need to Know About MySQL Group Replication Luís Soares (luis.soares@oracle.com) Principal Software Engineer, MySQL Replication Lead Copyright 2017, Oracle and/or its affiliates. All rights
More informationMySQL Group Replication. Bogdan Kecman MySQL Principal Technical Engineer
MySQL Group Replication Bogdan Kecman MySQL Principal Technical Engineer Bogdan.Kecman@oracle.com 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
1 MySQL Technology Update Lynn Ferrante Howells Principal Consultant, Technical Sales Engineering Northern California Oracle Users Group August 2013 2 Safe Harbor Statement The following
More informationMySQL Replication : advanced features in all flavours. Giuseppe Maxia Quality Assurance Architect at
MySQL Replication : advanced features in all flavours Giuseppe Maxia Quality Assurance Architect at VMware @datacharmer 1 About me Who s this guy? Giuseppe Maxia, a.k.a. "The Data Charmer" QA Architect
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12
1 MySQL : 5.6 the Next Generation Lynn Ferrante Principal Consultant, Technical Sales Engineering Northern California Oracle Users Group November 2012 2 Safe Harbor Statement The
More informationOracle. Carsten Thalheimer. Sales Consultant MySQL GBU
MySQL @ Oracle Carsten Thalheimer Sales Consultant MySQL GBU (Carsten.Thalheimer@Oracle.com) Agenda 1 2 3 4 5 6 7 MySQL within Oracle Overview of MySQL architecture Inside MySQL Commercial MySQL vs. Open
More informationMySQL Cluster Web Scalability, % Availability. Andrew
MySQL Cluster Web Scalability, 99.999% Availability Andrew Morgan @andrewmorgan www.clusterdb.com Safe Harbour Statement The following is intended to outline our general product direction. It is intended
More informationBuilding Highly Available and Scalable Real- Time Services with MySQL Cluster
Building Highly Available and Scalable Real- Time Services with MySQL Cluster MySQL Sales Consulting Director Philip Antoniades April, 3rd, 2012 1 Copyright 2012, Oracle and/or its affiliates. All rights
More informationThe Exciting MySQL 5.7 Replication Enhancements
The Exciting MySQL 5.7 Replication Enhancements Luís Soares (luis.soares@oracle.com) Principal Software Engineer, MySQL Replication Team Lead Copyright 2016, Oracle and/or its affiliates. All rights reserved.
More informationMix n Match Async and Group Replication for Advanced Replication Setups. Pedro Gomes Software Engineer
Mix n Match Async and Group Replication for Advanced Replication Setups Pedro Gomes (pedro.gomes@oracle.com) Software Engineer 4th of February Copyright 2017, Oracle and/or its affiliates. All rights reserved.
More informationOracle. Carsten Thalheimer. Sales Consultant MySQL GBU
MySQL @ Oracle Carsten Thalheimer Sales Consultant MySQL GBU (Carsten.Thalheimer@Oracle.com) Agenda 1 2 3 4 5 6 7 MySQL within Oracle Overview of MySQL architecture Inside MySQL Commercial MySQL vs. Open
More information<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure
MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure Mario Beck (mario.beck@oracle.com) Principal Sales Consultant MySQL Session Agenda Requirements for
More informationMySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /
MySQL High Availability Michael Messina Senior Managing Consultant, Rolta-AdvizeX mmessina@advizex.com / mike.messina@rolta.com Introduction Michael Messina Senior Managing Consultant Rolta-AdvizeX, Working
More informationPerformance comparisons and trade-offs for various MySQL replication schemes
Performance comparisons and trade-offs for various MySQL replication schemes Darpan Dinker VP Engineering Brian O Krafka, Chief Architect Schooner Information Technology, Inc. http://www.schoonerinfotech.com/
More information<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store
Oracle NoSQL Database A Distributed Key-Value Store Charles Lamb The following is intended to outline our general product direction. It is intended for information purposes only,
More informationState of the Dolphin Developing new Apps in MySQL 8
State of the Dolphin Developing new Apps in MySQL 8 Highlights of MySQL 8.0 technology updates Mark Swarbrick MySQL Principle Presales Consultant Jill Anolik MySQL Global Business Unit Israel Copyright
More informationMySQL High Availability
MySQL High Availability InnoDB Cluster and NDB Cluster Ted Wennmark ted.wennmark@oracle.com Copyright 2016, Oracle and/or its its affiliates. All All rights reserved. Safe Harbor Statement The following
More informationIntroduction to MySQL InnoDB Cluster
1 / 148 2 / 148 3 / 148 Introduction to MySQL InnoDB Cluster MySQL High Availability made easy Percona Live Europe - Dublin 2017 Frédéric Descamps - MySQL Community Manager - Oracle 4 / 148 Safe Harbor
More informationAurora, RDS, or On-Prem, Which is right for you
Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation
More informationITS. MySQL for Database Administrators (40 Hours) (Exam code 1z0-883) (OCP My SQL DBA)
MySQL for Database Administrators (40 Hours) (Exam code 1z0-883) (OCP My SQL DBA) Prerequisites Have some experience with relational databases and SQL What will you learn? The MySQL for Database Administrators
More informationMySQL for Database Administrators Ed 3.1
Oracle University Contact Us: 1.800.529.0165 MySQL for Database Administrators Ed 3.1 Duration: 5 Days What you will learn The MySQL for Database Administrators training is designed for DBAs and other
More informationInnoDB: Status, Architecture, and Latest Enhancements
InnoDB: Status, Architecture, and Latest Enhancements O'Reilly MySQL Conference, April 14, 2011 Inaam Rana, Oracle John Russell, Oracle Bios Inaam Rana (InnoDB / MySQL / Oracle) Crash recovery speedup
More informationBERLIN. 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved
BERLIN 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Amazon Aurora: Amazon s New Relational Database Engine Carlos Conde Technology Evangelist @caarlco 2015, Amazon Web Services,
More informationMySQL Performance Tuning 101
MySQL Performance Tuning 101 Hands-on-Lab Mirko Ortensi Senior Support Engineer MySQL Support @ Oracle October 3, 2017 Copyright 2017, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement
More informationMySQL Replication: What's New In MySQL 5.7 and MySQL 8. Luís Soares Software Development Director MySQL Replication
MySQL Replication: What's New In MySQL 5.7 and MySQL 8 Luís Soares Software Development Director MySQL Replication Tuesday, 24th April 2018, Santa Clara, CA, USA Copyright 2018, Oracle and/or its affiliates.
More informationOracle DBAs, Make the Most of MySQL
Oracle DBAs, Make the Most of MySQL Tomas Ulin, VP MySQL Engineering Copyright 2014, Oracle and/or its its affiliates. All All rights reserved. Safe Harbor Statement The following is intended to outline
More informationMySQL & NoSQL: The Best of Both Worlds
MySQL & NoSQL: The Best of Both Worlds Mario Beck Principal Sales Consultant MySQL mario.beck@oracle.com 1 Copyright 2012, Oracle and/or its affiliates. All rights Safe Harbour Statement The following
More informationImprovements in MySQL 5.5 and 5.6. Peter Zaitsev Percona Live NYC May 26,2011
Improvements in MySQL 5.5 and 5.6 Peter Zaitsev Percona Live NYC May 26,2011 State of MySQL 5.5 and 5.6 MySQL 5.5 Released as GA December 2011 Percona Server 5.5 released in April 2011 Proven to be rather
More informationState of MySQL Group Replication
State of MySQL Group Replication Nuno Carvalho (nuno.carvalho@oracle.com) Principal Software Engineer, MySQL Replication Service Team Lead Tuesday, September 22, 2015 Copyright 2015, Oracle and/or its
More informationChoosing a MySQL HA Solution Today. Choosing the best solution among a myriad of options
Choosing a MySQL HA Solution Today Choosing the best solution among a myriad of options Questions...Questions...Questions??? How to zero in on the right solution You can t hit a target if you don t have
More informationJailbreaking MySQL Replication Featuring Tungsten Replicator. Robert Hodges, CEO, Continuent
Jailbreaking MySQL Replication Featuring Tungsten Robert Hodges, CEO, Continuent About Continuent / Continuent is the leading provider of data replication and clustering for open source relational databases
More informationWhat's New in MySQL 5.7?
What's New in MySQL 5.7? Norvald H. Ryeng Software Engineer norvald.ryeng@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationMySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015
MySQL Database Administrator Training Day 1: AGENDA Introduction to MySQL MySQL Overview MySQL Database Server Editions MySQL Products MySQL Services and Support MySQL Resources Example Databases MySQL
More informationMySQL HA Solutions. Keeping it simple, kinda! By: Chris Schneider MySQL Architect Ning.com
MySQL HA Solutions Keeping it simple, kinda! By: Chris Schneider MySQL Architect Ning.com What we ll cover today High Availability Terms and Concepts Levels of High Availability What technologies are there
More informationCO MySQL for Database Administrators
CO-61762 MySQL for Database Administrators Summary Duration 5 Days Audience Administrators, Database Designers, Developers Level Professional Technology Oracle MySQL 5.5 Delivery Method Instructor-led
More informationJargons, Concepts, Scope and Systems. Key Value Stores, Document Stores, Extensible Record Stores. Overview of different scalable relational systems
Jargons, Concepts, Scope and Systems Key Value Stores, Document Stores, Extensible Record Stores Overview of different scalable relational systems Examples of different Data stores Predictions, Comparisons
More informationOracle Database 18c and Autonomous Database
Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.
More informationMySQL High Availability Solutions. Alex Poritskiy Percona
MySQL High Availability Solutions Alex Poritskiy Percona The Five 9s of Availability Clustering & Geographical Redundancy Clustering Technologies Replication Technologies Well-Managed disasters power failures
More informationMySQL 5.6 New Replication Features
disclaimer MySQL 5.6 New Replication Features Ronald Bradford New York & Boston March 2012 The presentation provides information that is publicly available for MySQL 5.6 GA. The content of this presentation
More informationMigrating to MySQL. Ted Wennmark, consultant and cluster specialist. Copyright 2014, Oracle and/or its its affiliates. All All rights reserved.
Migrating to MySQL Ted Wennmark, consultant and cluster specialist Copyright 2014, Oracle and/or its its affiliates. All All rights reserved. MySQL is Everywhere MULTIPLE PLATFORMS Multiple Languages MULTIPLE
More informationMySQL as a Document Store. Ted Wennmark
MySQL as a Document Store Ted Wennmark ted.wennmark@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationSetting up Multi-Source Replication in MariaDB 10.0
Setting up Multi-Source Replication in MariaDB 10.0 November 3, 2014 Derek Downey MySQL Principal Consultant Who am I? Web Developer and Sysadmin background MySQL DBA for 10+ years MySQL Principal Consultant
More informationMySQL Replication. Rick Golba and Stephane Combaudon April 15, 2015
MySQL Replication Rick Golba and Stephane Combaudon April 15, 2015 Agenda What is, and what is not, MySQL Replication Replication Use Cases Types of replication Replication lag Replication errors Replication
More informationMySQL Architecture Design Patterns for Performance, Scalability, and Availability
MySQL Architecture Design Patterns for Performance, Scalability, and Availability Brian Miezejewski Principal Manager Consulting Alexander Rubin Principal Consultant Agenda HA and
More informationMigrating to Aurora MySQL and Monitoring with PMM. Percona Technical Webinars August 1, 2018
Migrating to Aurora MySQL and Monitoring with PMM Percona Technical Webinars August 1, 2018 Introductions Introduction Vineet Khanna (Autodesk) Senior Database Engineer vineet.khanna@autodesk.com Tate
More informationMySQL Cluster Ed 2. Duration: 4 Days
Oracle University Contact Us: +65 6501 2328 MySQL Cluster Ed 2 Duration: 4 Days What you will learn This MySQL Cluster training teaches you how to install and configure a real-time database cluster at
More information<Insert Picture Here> MySQL Cluster What are we working on
MySQL Cluster What are we working on Mario Beck Principal Consultant The following is intended to outline our general product direction. It is intended for information purposes only,
More informationHigh availability with MariaDB TX: The definitive guide
High availability with MariaDB TX: The definitive guide MARCH 2018 Table of Contents Introduction - Concepts - Terminology MariaDB TX High availability - Master/slave replication - Multi-master clustering
More informationMySQL Cluster Student Guide
MySQL Cluster Student Guide D62018GC11 Edition 1.1 November 2012 D79677 Technical Contributor and Reviewer Mat Keep Editors Aju Kumar Daniel Milne Graphic Designer Seema Bopaiah Publishers Sujatha Nagendra
More informationHow Facebook Got Consistency with MySQL in the Cloud Sam Dunster
How Facebook Got Consistency with MySQL in the Cloud Sam Dunster Production Engineer Consistency Replication Replication for High Availability Facebook Replicaset Region A Slave Slave Region B Region
More informationMySQL Technical Overview
MySQL Technical Overview Oracle Corporation MySQL Engineering Vice President Tomas Ulin, April, 3 rd, 2012 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The
More informationConsistent Reads Using ProxySQL and GTID. Santa Clara, California April 23th 25th, 2018
Consistent Reads Using ProxySQL and GTID Santa Clara, California April 23th 25th, 2018 Disclaimer I am not René Cannaò @lefred MySQL Community Manager / Oracle the one who provided a hint for this not
More informationOracle Zero Data Loss Recovery Appliance (ZDLRA)
Oracle Zero Data Loss Recovery Appliance (ZDLRA) Overview Attila Mester Principal Sales Consultant Data Protection Copyright 2015, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement
More informationChoosing a MySQL High Availability Solution. Marcos Albe, Percona Inc. Live Webinar June 2017
Choosing a MySQL High Availability Solution Marcos Albe, Percona Inc. Live Webinar June 2017 Agenda What is availability Components to build an HA solution HA options in the MySQL ecosystem Failover/Routing
More informationMySQL Replication: Pros and Cons
MySQL Replication: Pros and Cons Achieve Higher Performance, Uptime, Reliability and Simplicity for Real-World Use Cases. Darpan Dinker @darpandinker VP of Engineering Schooner Information Technology Agenda
More informationAmazon Aurora Relational databases reimagined.
Amazon Aurora Relational databases reimagined. Ronan Guilfoyle, Solutions Architect, AWS Brian Scanlan, Engineer, Intercom 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Current
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
More informationWhat s New in MySQL 5.7
What s New in MySQL 5.7 Mario Beck MySQL EMEA Presales Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and
More informationMySQL Enterprise High Availability
MySQL Enterprise High Availability A Reference Guide A MySQL White Paper 2018, Oracle Corporation and/or its affiliates Table of Contents MySQL Enterprise High Availability... 1 A Reference Guide... 1
More informationWhat s new in Percona Xtradb Cluster 5.6. Jay Janssen Lead Consultant February 5th, 2014
What s new in Percona Xtradb Cluster 5.6 Jay Janssen Lead Consultant February 5th, 2014 Overview PXC 5.6 is the aggregation of Percona Server 5.6 Codership MySQL 5.6 patches Galera 3.x Agenda Major new
More informationHigh Availability Solutions for the MySQL Database
www.skysql.com High Availability Solutions for the MySQL Database Introduction This paper introduces recommendations and some of the solutions used to create an availability or high availability environment
More informationMySQL Technology Update December 15, 2010
MySQL Technology Update December 15, 2010 Tomas Ulin, VP of Engineering, MySQL Rob Young, Sr. Product Manager, MySQL Agenda Oracle s Strategy and Investment in MySQL MySQL Technology
More informationMySQL for Database Administrators Ed 4
Oracle University Contact Us: (09) 5494 1551 MySQL for Database Administrators Ed 4 Duration: 5 Days What you will learn The MySQL for Database Administrators course teaches DBAs and other database professionals
More informationMySQL Cluster for Real Time, HA Services
MySQL Cluster for Real Time, HA Services Bill Papp (bill.papp@oracle.com) Principal MySQL Sales Consultant Oracle Agenda Overview of MySQL Cluster Design Goals, Evolution, Workloads,
More informationNew Oracle NoSQL Database APIs that Speed Insertion and Retrieval
New Oracle NoSQL Database APIs that Speed Insertion and Retrieval O R A C L E W H I T E P A P E R F E B R U A R Y 2 0 1 6 1 NEW ORACLE NoSQL DATABASE APIs that SPEED INSERTION AND RETRIEVAL Introduction
More informationreplic8 The Eighth Generation of MySQL Replication Sven Sandberg MySQL Replication Core Team Lead
replic8 The Eighth Generation of MySQL Replication Sven Sandberg (sven.sandberg@oracle.com) MySQL Replication Core Team Lead Safe Harbour Statement The following is intended to outline our general product
More information<Insert Picture Here> Upcoming Changes in MySQL 5.7 Morgan Tocker, MySQL Community Manager
Upcoming Changes in MySQL 5.7 Morgan Tocker, MySQL Community Manager http://www.tocker.ca/ Safe Harbor Statement The following is intended to outline our general product direction.
More information<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2
Looking at Performance - What s new in MySQL Workbench 6.2 Mario Beck MySQL Sales Consulting Manager EMEA The following is intended to outline our general product direction. It is
More informationProxySQL - GTID Consistent Reads. Adaptive query routing based on GTID tracking
ProxySQL - GTID Consistent Reads Adaptive query routing based on GTID tracking Introduction Rene Cannao Founder of ProxySQL MySQL DBA Introduction Nick Vyzas ProxySQL Committer MySQL DBA What is ProxySQL?
More informationPercona XtraDB Cluster
Percona XtraDB Cluster Ensure High Availability Presenter Karthik P R CEO Mydbops www.mydbops.com info@mydbops.com Mydbops Mydbops is into MySQL/MongoDB Support and Consulting. It is founded by experts
More informationJavaentwicklung in der Oracle Cloud
Javaentwicklung in der Oracle Cloud Sören Halter Principal Sales Consultant 2016-11-17 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationMySQL Replication: Latest Developments
MySQL Replication: Latest Developments Luís Soares (luis.soares@oracle.com) Principal Software Engineer, MySQL Replication Technologies Lead 1 Safe Harbor Statement The following is intended to outline
More informationMySQL CLOUD SERVICE. Propel Innovation and Time-to-Market
MySQL CLOUD SERVICE Propel Innovation and Time-to-Market The #1 open source database in Oracle. Looking to drive digital transformation initiatives and deliver new modern applications? Oracle MySQL Service
More informationMySQL 8.0: Atomic DDLs Implementation and Impact
MySQL 8.0: Atomic DDLs Implementation and Impact Ståle Deraas, Senior Development Manager Oracle, MySQL 26 Sept 2017 Copyright 2017, Oracle and/or its its affiliates. All All rights reserved. Safe Harbor
More informationUpgrading to MySQL 8.0+: a More Automated Upgrade Experience. Dmitry Lenev, Software Developer Oracle/MySQL, November 2018
Upgrading to MySQL 8.0+: a More Automated Upgrade Experience Dmitry Lenev, Software Developer Oracle/MySQL, November 2018 Safe Harbor Statement The following is intended to outline our general product
More informationHigh Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack
High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack Eve Kleinknecht Principal Product Manager Thorsten Früauf Principal Software Engineer November 18, 2015 Safe Harbor Statement
More informationMySQL High available by design
MySQL High available by design Carsten Thalheimer Sales Consultant MySQL GBU EMEA (Carsten.Thalheimer@Oracle.com) Safe Harbor Statement The following is intended to outline our general product direction.
More informationDesign Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013
Design Patterns for Large- Scale Data Management Robert Hodges OSCON 2013 The Start-Up Dilemma 1. You are releasing Online Storefront V 1.0 2. It could be a complete bust 3. But it could be *really* big
More informationConsolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option
Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option Eric Rudie Master Principal Sales Consultant Oracle Public Sector 27 September 2016 Safe Harbor Statement The
More informationMySQL and Virtualization Guide
MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit
More informationWLS Neue Optionen braucht das Land
WLS Neue Optionen braucht das Land Sören Halter Principal Sales Consultant 2016-11-16 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationPercona XtraDB Cluster 5.7 Enhancements Performance, Security, and More
Percona XtraDB Cluster 5.7 Enhancements Performance, Security, and More Michael Coburn, Product Manager, PMM Percona Live Dublin 2017 1 Your Presenter Product Manager for PMM (Percona Monitoring and Management)
More informationAmazon Aurora Deep Dive
Amazon Aurora Deep Dive Enterprise-class database for the cloud Damián Arregui, Solutions Architect, AWS October 27 th, 2016 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Enterprise
More informationOracle Exam 1z0-883 MySQL 5.6 Database Administrator Version: 8.0 [ Total Questions: 100 ]
s@lm@n Oracle Exam 1z0-883 MySQL 5.6 Database Administrator Version: 8.0 [ Total Questions: 100 ] Oracle 1z0-883 : Practice Test Question No : 1 Consider the Mysql Enterprise Audit plugin. You are checking
More informationMySQL CLUSTER. Low latency for a real-time user experience; 24 x 7 availability for continuous service uptime;
MySQL CLUSTER WEB SCALABILITY WITH 99.999% AVAILABILITY HIGHLIGHTS Auto-sharding for high read and write scalability SQL & NoSQL interfaces 99.999% availability, self-healing On-demand, elastic scaling
More informationArchitecture of a Real-Time Operational DBMS
Architecture of a Real-Time Operational DBMS Srini V. Srinivasan Founder, Chief Development Officer Aerospike CMG India Keynote Thane December 3, 2016 [ CMGI Keynote, Thane, India. 2016 Aerospike Inc.
More informationChoosing a MySQL HA Solution Today
Choosing a MySQL HA Solution Today Choosing the best solution among a myriad of options. Michael Patrick Technical Account Manager at Percona The Evolution of HA in MySQL Blasts from the past Solutions
More informationOracle Exadata: Strategy and Roadmap
Oracle Exadata: Strategy and Roadmap - New Technologies, Cloud, and On-Premises Juan Loaiza Senior Vice President, Database Systems Technologies, Oracle Safe Harbor Statement The following is intended
More informationHigh Availability Using MySQL Group Replication
High Availability Using MySQL Group Replication Luís Soares (luis.soares@oracle.com) Principal Software Engineer 1 Safe Harbor Statement The following is intended to outline our general product direction.
More informationG a l e r a C l u s t e r Schema Upgrades
G a l e r a C l u s t e r Schema Upgrades Seppo Jaakola Codership Agenda Galera Cluster Overview DDL vs DML Demo of DDL Replication in Galera Cluster Rolling Schema Upgrade (RSU) Total Order Isolation
More informationMySQL Replication, the Community Sceptic Roundup. Giuseppe Maxia Quality Assurance Architect at
MySQL Replication, the Community Sceptic Roundup Giuseppe Maxia Quality Assurance Architect at VMware @datacharmer 1 About me Who s this guy? Giuseppe Maxia, a.k.a. "The Data Charmer" QA Architect at VMware
More informationPhxSQL: A High-Availability & Strong-Consistency MySQL Cluster. Ming
PhxSQL: A High-Availability & Strong-Consistency MySQL Cluster Ming CHEN@WeChat Why PhxSQL Highly expected features for MySql cluster Availability and consistency in MySQL cluster Master-slaves replication
More informationMySQL Reference Architectures for Massively Scalable Web Infrastructure
MySQL Reference Architectures for Massively Scalable Web Infrastructure MySQL Best Practices for Innovating on the Web A MySQL Strategy White Paper December 2010 Table of Contents Executive Summary...
More information