MySQL High available by design

Size: px
Start display at page:

Download "MySQL High available by design"

Transcription

1 MySQL High available by design Carsten Thalheimer Sales Consultant MySQL GBU EMEA

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. Oracle Nov 2016 Slide 2 Copyright 2015, Oracle 2

3 Agenda MySQL today MySQL 5.7 ( Fall 2015) Recap MySQL 5.7 and MySQL Cluster 7.5 ( Fall 2016) X-Protocol // Group Replication & InnoDB Cluster MySQL What s next? MySQL 8.0 Oracle Nov 2016 Slide 3

4 2.4BN USERS 40% DATA GROWTH PER YEAR 5700 TWEETS PER SECOND 8x DATA GROWTH IN 5 YRS 70+ NEW DOMAINS EVERY 60 SECONDS 600 NEW VIDEOS EVERY 60 SECONDS $1TR BY 2014 $700BN IN 2011 >1B USERS 6.7BN MOBILE SUBS IN % HANDSETS SHIPPED WITH A BROWSER Oracle Nov 2016 Slide 4

5 Logarithmic plotting! Source: Oracle Nov 2016 Slide 5

6 MySQL The view from the moon MySQL < 5.0/5.1 [pre Oracle] - MyISAM default, InnoDB optional Before Very often defaults in Linux distributions MySQL 5.5 more SQLish - First release under Oracle Dec InnoDB default (MVCC, ACID), MyISAM optional - MS Windows optimized MySQL 5.6 Replication revamp - InnoDB+, GTID, NoSQL, Performance SchemaIn Feb Used by some of the biggest Websites - Introduction of MySQL Fabric MySQL 5.7 New ways - InnoDB++, GIS Support, QRP, Instrinc Tables Oct 2015 MySQL 8.0??? - Check Labs! Two Years Cycle? - MultiThreaded Sls, MultiSourceRpl, Group Rpl - MySQL Fabric, SemiSync+ Oracle Nov 2016 Slide 6

7 MySQL 5.7 Oracle Nov 2016 Slide 7

8 MySQL 5.7 is GA (August 2015) Performance & Scalability 3 X Faster than MySQL 5.6 Enhanced InnoDB: faster online & bulk load operations Replication Improvements (incl. multisource, multi-threaded slaves...) New Optimizer Cost Model: greater user control & better query performance Manageability Native JSON Support Improved Security: safer initialization, setup & management Performance Schema Improvements MySQL SYS Schema MySQL Oracle Nov 2016 Slide 8

9 Core New JSON features in MySQL 5.7 Native JSON data type Native internal binary format for efficient processing & storage. Up to 10x faster than storing as text Built-in JSON functions Allowing you to efficiently store, search, update, and manipulate Documents Indexing of Documents using Generated Columns Automatically uses the best functional index available for even faster results JSON Comparator & New inline syntax for easy SQL integration Allows for easy integration of Document data within your SQL queries Oracle Nov 2016 Slide 9

10 JSON Functions 5.7 supports functions to CREATE, SEARCH, MODIFY and RETURN JSON values: JSON_ARRAY_APPEND() JSON_ARRAY_INSERT() JSON_ARRAY() JSON_CONTAINS_PATH() JSON_CONTAINS() JSON_DEPTH() JSON_EXTRACT() JSON_INSERT() JSON_KEYS() JSON_LENGTH() JSON_MERGE() JSON_OBJECT() JSON_QUOTE() JSON_REMOVE() JSON_REPLACE() JSON_SEARCH() JSON_SET() JSON_TYPE() JSON_UNQUOTE() JSON_VALID() Oracle Nov 2016 Slide 10

11 Agenda MySQL today MySQL 5.7 ( Fall 2015) Recap MySQL 5.7 and MySQL Cluster 7.5 ( Fall 2016) X-Protocol // Group Replication & InnoDB Cluster MySQL What s next? MySQL 8.0 Oracle Nov 2016 Slide 11

12 MySQL 5.7 [2016] - DocumentStore Oracle Nov 2016 Slide 12

13 Architecture SQL API Std Protocol CRUD API X Protocol MySQL Shell Std Protocol 3306 X Protocol X and Std Protocols MySQL Core X Protocol Plugin Plugins Memcached Plugin Oracle Nov 2016 Slide 13

14 MySQL as a Document Store a FULL Stack Store, Retrieve, Search and Managing JSON documents Native JSON Datatype, Indexes on JSON Documents Native Collections with Key Value Semantics Interactive Shell MySQL Shell Javascript, Python, SQL modes Connectors include NoSQL CRUD APIs Java, NodeJS, NET, C++/C, PHP, Python Method Chaining and Pipelining Supports Combined Document and Relational Oracle Nov 2016 Slide 14

15 MySQL Group Replication (RC) Oracle Nov 2016 Slide 15

16 Group Replication Plugin, what Is It? and it is the foundation for the MySQL InnoDB Cluster! Multi-master update anywhere replication plugin for MySQL with built-in conflict detection and resolution, automatic distributed recovery, and group membership. Group Replication library Implementation of Replicated Database State Machine theory MySQL GCS is based on Paxos (variant of Mencius) Provides virtually synchronous replication for MySQL/InnoDB 5.7+ Supported on all MySQL platforms Linux, Windows, Solaris, OSX, FreeBSD App Servers with MySQL Router MySQL Group Replication Oracle Nov 2016 Slide 16 16

17 Oracle/MySQL Group Replication Distributed as part of the official MySQL binaries from edelivery.oracle.com or support.oracle.com Starting MySQL and MySQL (next MySQL) it is available in all MySQL versions by default. Is/will be integrated with other products of the MySQL Productsuite MySQL Workbench, MySQL Backup and MySQL Monitor Easy to monitor (Performance Schema tables for group and node status/stat). Predictable roadmap and backuped by Oracle MySQL Premier Support Oracle Nov 2016 Slide 17 1

18 The Theory Behind It Implementation is based on Replicated Database State Machines Group Communication primitives resemble general properties of Databases Distributed systems meet Databases: Pedone, Guerraoui, and Schiper paper Deferred update replication: before committing locally we certify it on all nodes In order to implement it one needs Atomic Broadcast the change occurs everywhere or nowhere This is necessary to ensure data consistency across all nodes Membership Service Group Membership: it allows one to know that at a given moment in time all the members that are participating in the protocol are associated with the same logical identifier (view id) View Synchrony: ensure that messages from past views are all delivered before a new view is installed Oracle Nov 2016 Slide 18 1

19 MySQL Group Replication Multi-master update anywhere replication plugin for MySQL with built-in conflict detection and resolution, automatic distributed recovery, and group membership. App Servers with MySQL Router Active/Active update anywhere Distributed fault tolerance Automatic server fail-over Automatic reconfiguration Automatic conflict detection & resolution MySQL Shell Setup, Manage, Orchestrate MySQL Group Replication Oracle Nov 2016 Slide 19 1

20 MySQL Group Replication What does the MySQL Group Replication plugin do for the user? Removes the need for handling server fail-over. Provides fault tolerance. Enables update everywhere setups. Automates group reconfiguration (handling of crashes, failures, re-connects). Provides a highly available replicated database. Automatic distributed coordination (protects against split-brain and message loss). Less admin overhead, means more fun time! Oracle Nov 2016 Slide 20 2

21 MySQL Group Replication: Architecture Node Types R: Traffic routers/proxies: mysqlrouter, haproxy, sqlproxy,... M: mysqld nodes participating in Group Replication Oracle Nov 2016 Slide 21 2

22 Multi-Master Update Anywhere! Any two transactions on different servers can write to the same row Conflicts will automatically be detected and handled First committer wins rule UPDATE t1 SET a=3 WHERE a=1 OK M M M M M UPDATE t1 SET a=4 WHERE a=2 OK UPDATE t1 SET a=3 WHERE a=1 UPDATE t1 SET a=2 WHERE a=1 OK M M M M M Oracle Nov 2016 Slide 22 2

23 MySQL Router... Motivation Primary Master Mode by default (Single Master) (Mulit-Master possible) Do not need to know which server is the master Transparent fail-over App Router M M M Generic and versatile framework: MySQL Router. Oracle Nov 2016 Slide 23

24 MySQL InnoDB Cluster (DMR) Oracle Nov 2016 Slide 24 2

25 MySQL InnoDB Cluster: Vision A single product MySQL with high availability and scaling features baked in; providing an integrated end-to-end solution that is easy to use. Oracle Nov 2016 Slide 25 2

26 MySQL InnoDB Cluster: Goals One Product: MySQL All components created together Tested together Packaged together Flexible and Modern SQL and NoSQL together Protocol Buffers Developer friendly Easy to Use One client: MySQL Shell Easy packaging Integrated orchestration Homogenous servers Support Read/Write Scale Out Sharded clusters Federated system of N replica sets Each replica set manages a shard Oracle Nov 2016 Slide 26 2

27 MySQL InnoDB Cluster: Architecture Step 2 RC Application MySQL Connector Application MySQL Connector MySQL Router MySQL Router M HA MySQL Shell M M Group Replication Oracle Nov 2016 Slide 27

28 MySQL InnoDB Cluster: Architecture Step 3 Labs Application MySQL Connector Application MySQL Connector MySQL Router MySQL Router M HA MySQL Shell M M Group Replication S1 S2 S3 S4 S Read-Only Slaves Oracle Nov 2016 Slide 28

29 ReplicaSet 1 ReplicaSet 2 ReplicaSet 3 MySQL InnoDB Cluster: Architecture Step 4 Labs Application MySQL Connector Application MySQL Connector Application MySQL Connector Application MySQL Connector MySQL Router MySQL Router MySQL Router MySQL Router M HA M HA M HA MySQL Shell M M M M M M S1 S2 S3 S4 S S1 S2 S3 S4 S S1 S2 S3 S4 S Oracle Nov 2016 Slide 29

30 MySQL InnoDB Cluster: High Level Architecture Application Application Application Application MySQL Connector MySQL Connector MySQL Connector MySQL Connector MySQL Router MySQL Router MySQL Router MySQL Router MySQL Shell MySQL InnoDB cluster MySQL Enterprise Monitor Oracle Nov 2016 Slide 30

31 MySQL Cluster 7.5 Oracle Nov 2016 Slide 31 3

32 MySQL NDB Cluster Overview REAL-TIME HIGH SCALE, READS + WRITES FULLY ELASTIC % AVAILABILITY SQL + NoSQL LOW TCO Memory optimized tables with durability Predictable Low-Latency, Bounded Access Time Auto-Sharding, Active-Active ACID Compliant, OLTP + Real-Time Analytics Add and remove storage and performance capacity in seconds Fully cloud native Active-Active, Shared nothing, no Single Point of Failure Self Healing + On-Line Operations Key/Value + Complex, Relational Queries SQL + Memcached + JavaScript + Java + HTTP/REST & C++ Open Source + Commercial Editions, Easy to use and deploy Commodity hardware + Management, Monitoring Tools Oracle Nov 2016 Slide 32 3

33 MySQL Cluster 7.5 RC Node Sizes of 128TB Read Optimized Tables Global Tables Capacity and Scale Out MySQL 5.7 JSON Data Type Generated Columns Records-Per-Key Optimization Improved SQL Improved Reporting Improved Logging Improved Visibility Improved Debugging Improved Restore Management Oracle Nov 2016 Slide 33 3

34 Oracle Nov 2016 Slide 34 Confidential Oracle 3 MySQL Cluster 7.5 NDB Cluster powering the world s fastest and most scalable Hadoop filesystem. Scaling Hadoop 20x!

35 MySQL Cluster 7.5 Based on MySQL 5.7 Native JSON datatype Generated Columns Function Based Indexes Cost Based Optimizer New Spatial engine New hint syntax with additional hints Memory instrumentation Secure by default Much more! NEW! Oracle Nov 2016 Slide 35 Copyright 2016, oracle 3

36 MySQL Cluster 7.5 Continue Improving Supportability Overload controls via thread idle wait time Improve event buffer memory allocation Better and more descriptive error messages Dump command improvements Improved Lock reporting Continue Improving Performance Faster backup & restore NEW! Oracle Nov 2016 Slide 36 Copyright 2016, oracle 3

37 MySQL Cluster 7.5 Continue Improving Availability Convert ndb_binlog_index to ACID storage Make use of dynamic columns everywhere Support for online defragmentation and space reclamation Support for row transformations encryption and compression Continue Improving Quality Refactor binlog injector in order to address many known issues Increase the test base More system correctness and fault injection tests NEW! Oracle Nov 2016 Slide 37 Copyright 2016, oracle 3

38 MySQL Cluster 7.5 NEW! Continue Improving Capacity Enable individual fragments larger than 16GB (now up to 128TB) Improved Read Scale-Out The introduction of read from backup for tables Localized reads on every node in a node group The introduction of global tables (fully replicated) Localized reads on every node in the Cluster Support for Increased Redundancy Support for up to 4 nodes per node group (1-3 replicas per shard) Oracle Nov 2016 Slide 38

39 How Do The Two Compare? MySQL Group Replication MySQL NDB Cluster Storage Engine InnoDB NDBCLUSTER Distributed Architecture Shared nothing Shared nothing Consistency Model Weak Consistency Strong Consistency Sharding No Yes Arbitration No Yes Load Balancing No Yes NoSQL APIs MySQL Document Store Native NDB API Operational Complexity Medium High Administration Standard (MySQL) Custom (MySQL + NDB) Oracle Nov 2016 Slide 39

40 Agenda MySQL today MySQL 5.7 ( Fall 2015) Recap MySQL 5.7 and MySQL Cluster 7.5 ( Fall 2016) X-Protocol // Group Replication & InnoDB Cluster MySQL What s next? MySQL 8.0 Oracle Nov 2016 Slide 40

41 MySQL 8.0 Oracle Nov 2016 Slide 41 4

42 MySQL 8.0 (DMR), a new star is born Labs MySQL 8.0: Native Data Dictionary No FRM/DB.OPT/TRG/TRN/PAR - MyISAM not required User Management DDLs Atomic ( 100% InnoDB) Security Roles Support for the latest Unicode 9.0 UTF8MB4 as the default character set Performance Schema Indexes Implementation of indexes tricks the optimizer into better execution plan Oracle Nov 2016 Slide 42

43 MySQL Enterprise Edition

44 The Oracle MySQL business Licensing Support Tools Cloud Oracle Nov 2016 Slide 44

45 MySQL Enterprise Edition - Tools Clients and Applications Online Backup NoSQL Simple access patterns SQL Complex queries with joins Firewall Monitoring Integration Compromise on consistency for performance Ad-hoc data format Simple operation ACID transactions Well defined schemas Rich set of tools Audit Encryption/TDE 3 rd Party Tools 3 rd Party Tools 3 rd Party Tools 3 rd Party Tools 3 rd Party Tools Support InnoDB Storage Engine Authentication mysqld process * All Plugins and Tools are free as part of the Support Subscription Oracle Nov 2016 Slide 45 Copyright 2015, Oracle 4

46 MySQL Enterprise and Cloud Service Support Largest MySQL engineering and support organization Backed by the MySQL developers World-class support, in 29 languages Hot fixes & maintenance releases 24x7x365 Unlimited incidents Consultative support Global scale and reach Oracle Nov 2016 Slide 46 46

47 Oracle MySQL there s much more ( Oracle Premier Support 24x7 Support Unlimited Support Incidents Knowledge Base Maintenance Releases MySQL Consultative Support MySQL Community Edition MySQL Cloud Service MySQL Features MySQL Database Server MySQL Connectors MySQL Replication MySQL Fabric MySQL Router MySQL Partitioning MySQL Utilities MySQL Workbench Storage Engine: MyISAM Storage Engine: InnoDB Storage Engine: NDB Oracle Product Certifications Certified with Oracle Linux Certified with Oracle VM Certified with Oracle Solaris Certified with Oracle Enterprise Manager Certified with Oracle GoldenGate Certified with Oracle Data Integrator Certified with Oracle Fusion Middleware Certified with Oracle Secure Backup Certified with Oracle Audit Vault Certified with Oracle Database Firewall MySQL Enterprise & Security Tools Oracle Enterprise Manager for MySQL MySQL Enterprise Monitor MySQL Enterprise Dashboard MySQL Enterprise Advisors MySQL Query Analyzer MySQL Replication Monitor MySQL Enterprise Backup Hot backup for InnoDB Full, Incremental, Partial, Optimistic Backups Full, Partial, Selective, Hot Selective restore Encryption and Compression Point-In-Time-Recovery MySQL Enterprise Authentication MySQL Enterprise TDE MySQL Enterprise Encryption MySQL Enterprise Firewall MySQL Enterprise Audit MySQL Enterprise Scalability Thread Pool MySQL Enterprise High-Availability HA using Oracle Clusterware HA using Solaris Clustering MySQL Community Edition MySQL Cloud Service Oracle Nov 2016 Slide 47 4

48 The Winning Combination + Simple, Integrated and Enterprise Ready Oracle MySQL Cloud Service enables you to easily deploy modern applications powered by the World s Most Popular Open Source Database = Integrated with Oracle Cloud Services for quick development and deployment Based on Oracle s proven MySQL Enterprise Edition for performance, security & uptime, all MySQL Enterprise Tools, Plug-Ins, Certification and Support are included Oracle Nov 2016 Slide 48 4

49 Agenda MySQL within Oracle Overview of MySQL architecture MySQL Replication and MySQL Fabric Commercial MySQL vs. Open Source MySQL Subscription / MySQL License A MySQL Reference Questions and Answers Oracle Nov 2016 Slide 49 4

MySQL High Availability

MySQL 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 information

Introduction to MySQL InnoDB Cluster

Introduction 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 information

Modern Development With MySQL

Modern Development With MySQL Modern Development With MySQL Nicolas De Rico nicolas.de.rico@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes

More information

State of the Dolphin Developing new Apps in MySQL 8

State 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 information

MySQL Cluster Web Scalability, % Availability. Andrew

MySQL 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 information

Everything You Need to Know About MySQL Group Replication

Everything 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 information

NoSQL and SQL: The Best of Both Worlds

NoSQL and SQL: The Best of Both Worlds NoSQL and SQL: The Best of Both Worlds Mario Beck MySQL Presales Manager EMEA Mablomy.blogspot.de 5 th November, 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement

More information

Using the MySQL Document Store

Using the MySQL Document Store Using the MySQL Document Store Alfredo Kojima, Sr. Software Dev. Manager, MySQL Mike Zinner, Sr. Software Dev. Director, MySQL Safe Harbor Statement The following is intended to outline our general product

More information

MySQL JSON. Morgan Tocker MySQL Product Manager. Copyright 2015 Oracle and/or its affiliates. All rights reserved.

MySQL JSON. Morgan Tocker MySQL Product Manager. Copyright 2015 Oracle and/or its affiliates. All rights reserved. MySQL 5.7 + JSON Morgan Tocker MySQL Product Manager Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not

More information

High Availability Using MySQL Group Replication

High 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 information

MySQL 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 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 information

What 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. 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 information

NoSQL + SQL = MySQL. Nicolas De Rico Principal Solutions Architect

NoSQL + SQL = MySQL. Nicolas De Rico Principal Solutions Architect NoSQL + SQL = MySQL Nicolas De Rico Principal Solutions Architect nicolas.de.rico@oracle.com Safe Harbor Statement The following is intended to outline our general product direction. It is intended for

More information

MySQL Group Replication. Bogdan Kecman MySQL Principal Technical Engineer

MySQL 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 information

MySQL as a Document Store. Ted Wennmark

MySQL 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 information

Building Highly Available and Scalable Real- Time Services with MySQL Cluster

Building 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 information

Oracle. Carsten Thalheimer. Sales Consultant MySQL GBU

Oracle. 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

MySQL High Availability. Michael Messina Senior Managing Consultant, Rolta-AdvizeX /

MySQL 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 information

Oracle. Carsten Thalheimer. Sales Consultant MySQL GBU

Oracle. 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

State of MySQL Group Replication

State 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 information

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Copyright 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 information

MySQL Next An overview of the MySQL 8 Beta

MySQL Next An overview of the MySQL 8 Beta MySQL Next An overview of the MySQL 8 Beta Svan Lankes, Cocus AG Carsten Thalheimer, Oracle MySQL Agenda Timelines so far Features Performance MySQL vs. MariaDB vs. Percona Where to get COCUS AG 21.11.2017

More information

MySQL InnoDB Cluster. MySQL HA Made Easy! Miguel Araújo Senior Software Developer MySQL Middleware and Clients. FOSDEM 18 - February 04, 2018

MySQL InnoDB Cluster. MySQL HA Made Easy! Miguel Araújo Senior Software Developer MySQL Middleware and Clients. FOSDEM 18 - February 04, 2018 MySQL InnoDB Cluster MySQL HA Made Easy! Miguel Araújo Senior Software Developer MySQL Middleware and Clients FOSDEM 18 - February 04, 2018 Safe Harbor Statement The following is intended to outline our

More information

Combining SQL and NoSQL with MySQL

Combining SQL and NoSQL with MySQL Combining SQL and NoSQL with MySQL Manyi Lu Director MySQL Optimizer Team, Oracle April, 2018 Copyright 2016, 2014, Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following

More information

MySQL in the Cloud: Creating a Market-Leading DBaaS

MySQL 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 information

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Copyright 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 information

MySQL & NoSQL: The Best of Both Worlds

MySQL & 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 information

<Insert Picture Here> MySQL Cluster What are we working on

<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 information

MySQL Group Replication in a nutshell

MySQL Group Replication in a nutshell 1 / 126 2 / 126 MySQL Group Replication in a nutshell the core of MySQL InnoDB Cluster Oracle Open World September 19th 2016 Frédéric Descamps MySQL Community Manager 3 / 126 Safe Harbor Statement The

More information

What's New in MySQL 5.7?

What'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 information

Welcome to Virtual Developer Day MySQL!

Welcome 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 information

1 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 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 information

Group Replication: A Journey to the Group Communication Core. Alfranio Correia Principal Software Engineer

Group Replication: A Journey to the Group Communication Core. Alfranio Correia Principal Software Engineer Group Replication: A Journey to the Group Communication Core Alfranio Correia (alfranio.correia@oracle.com) Principal Software Engineer 4th of February Copyright 7, Oracle and/or its affiliates. All rights

More information

3 / 120. MySQL 8.0. Frédéric Descamps - MySQL Community Manager - Oracle

3 / 120. MySQL 8.0. Frédéric Descamps - MySQL Community Manager - Oracle 1 / 120 2 / 120 3 / 120 MySQL 8.0 a Document Store with all the benefits of a transactional RDBMS Frédéric Descamps - MySQL Community Manager - Oracle 4 / 120 Save the date! 5 / 120 Safe Harbor Statement

More information

MySQL High Availability

MySQL High Availability MySQL High Availability And other stuff worth talking about Peter Zaitsev CEO Moscow MySQL Users Group Meetup July 11 th, 2017 1 Few Words about Percona 2 Percona s Purpose To Champion Unbiased Open Source

More information

MySQL Enterprise High Availability

MySQL 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 information

MySQL Cluster for Real Time, HA Services

MySQL 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 information

MySQL ENTERPRISE EDITION

MySQL ENTERPRISE EDITION MySQL ENTERPRISE EDITION THE WORLD S MOST POPULAR OPEN SOURCE DATABASE HIGHLIGHTS Oracle MySQL Service Cloud MySQL Database MySQL Document Store MySQL Enterprise Backup MySQL Enterprise High Availability

More information

What s New in MySQL 5.7

What 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 information

Mix 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 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 information

InnoDB: Status, Architecture, and Latest Enhancements

InnoDB: 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 information

High availability with MariaDB TX: The definitive guide

High 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 information

MySQL CLUSTER. Low latency for a real-time user experience. 24 x 7 availability for continuous service uptime

MySQL CLUSTER. Low latency for a real-time user experience. 24 x 7 availability for continuous service uptime MySQL CLUSTER MEMORY OPTMIZED PERFORMANCE & WEB SCALABILITY WITH 99.999% AVAILABILITY HIGHLIGHTS Memory optimized tables for lowlatency, real-time performance Auto-sharding for high read and write scalability

More information

<Insert Picture Here> Oracle NoSQL Database A Distributed Key-Value Store

<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 information

Design Patterns for Large- Scale Data Management. Robert Hodges OSCON 2013

Design 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 information

Introduction to MySQL Cluster: Architecture and Use

Introduction to MySQL Cluster: Architecture and Use Introduction to MySQL Cluster: Architecture and Use Arjen Lentz, MySQL AB (arjen@mysql.com) (Based on an original paper by Stewart Smith, MySQL AB) An overview of the MySQL Cluster architecture, what's

More information

Percona Server for MySQL 8.0 Walkthrough

Percona Server for MySQL 8.0 Walkthrough Percona Server for MySQL 8.0 Walkthrough Overview, Features, and Future Direction Tyler Duzan Product Manager MySQL Software & Cloud 01/08/2019 1 About Percona Solutions for your success with MySQL, MongoDB,

More information

MySQL Document Store. How to replace a NoSQL database by MySQL without effort but with a lot of gains?

MySQL Document Store. How to replace a NoSQL database by MySQL without effort but with a lot of gains? 1 / 71 2 / 71 3 / 71 MySQL Document Store How to replace a NoSQL database by MySQL without effort but with a lot of gains? Percona University, Ghent, Belgium June 2017 Frédéric Descamps - MySQL Community

More information

Introduction to the MySQL Document Store Alfredo Kojima, Rui Quelhas, Mike Zinner MySQL Middleware and Clients Team October 22, 2018

Introduction to the MySQL Document Store Alfredo Kojima, Rui Quelhas, Mike Zinner MySQL Middleware and Clients Team October 22, 2018 Introduction to the MySQL Document Store Alfredo Kojima, Rui Quelhas, Mike Zinner MySQL Middleware and Clients Team October 22, 2018 Safe Harbor Statement The following is intended to outline our general

More information

Jargons, 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 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 information

MySQL Architecture Design Patterns for Performance, Scalability, and Availability

MySQL 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 information

Aurora, RDS, or On-Prem, Which is right for you

Aurora, 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 information

Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017

Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite. Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017 Accelerate MySQL for Demanding OLAP and OLTP Use Cases with Apache Ignite Peter Zaitsev, Denis Magda Santa Clara, California April 25th, 2017 About the Presentation Problems Existing Solutions Denis Magda

More information

MySQL 5.7 News. Abel Flórez Technical Account Manager Copyright 2016 Oracle and/or its affiliates. All rights reserved.

MySQL 5.7 News. Abel Flórez Technical Account Manager Copyright 2016 Oracle and/or its affiliates. All rights reserved. MySQL 5.7 News Abel Flórez Technical Account Manager abel.florez@oracle.com Copyright 2016 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The following is intended to outline

More information

MySQL Cluster Ed 2. Duration: 4 Days

MySQL 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

MariaDB 10.3 vs MySQL 8.0. Tyler Duzan, Product Manager Percona

MariaDB 10.3 vs MySQL 8.0. Tyler Duzan, Product Manager Percona MariaDB 10.3 vs MySQL 8.0 Tyler Duzan, Product Manager Percona Who Am I? My name is Tyler Duzan Formerly an operations engineer for more than 12 years focused on security and automation Now a Product Manager

More information

MySQL CLUSTER. Low latency for a real-time user experience; 24 x 7 availability for continuous service uptime;

MySQL 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 information

ITS. MySQL for Database Administrators (40 Hours) (Exam code 1z0-883) (OCP My SQL DBA)

ITS. 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 information

MySQL Database Administrator Training NIIT, Gurgaon India 31 August-10 September 2015

MySQL 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 information

MySQL for Database Administrators Ed 3.1

MySQL 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 information

Oracle NoSQL Database Enterprise Edition, Version 18.1

Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across

More information

MariaDB MaxScale 2.0, basis for a Two-speed IT architecture

MariaDB MaxScale 2.0, basis for a Two-speed IT architecture MariaDB MaxScale 2.0, basis for a Two-speed IT architecture Harry Timm, Business Development Manager harry.timm@mariadb.com Telef: +49-176-2177 0497 MariaDB FASTEST GROWING OPEN SOURCE DATABASE * Innovation

More information

InnoDB: What s new in 8.0

InnoDB: What s new in 8.0 InnoDB: What s new in 8.0 Sunny Bains Director Software Development Copyright 2017, Oracle and/or its its affiliates. All All rights reserved. Safe Harbor Statement The following is intended to outline

More information

MySQL Enterprise Security

MySQL Enterprise Security MySQL Enterprise Security Mike Frank Product Management Director Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only,

More information

Safe Harbor Statement

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 information

Enterprise Open Source Databases

Enterprise Open Source Databases Enterprise Open Source Databases WHITE PAPER MariaDB vs. Oracle MySQL vs. EnterpriseDB MariaDB TX Born of the community. Raised in the enterprise. MariaDB TX, with a history of proven enterprise reliability

More information

Safe Harbor Statement

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 information

Javaentwicklung in der Oracle Cloud

Javaentwicklung 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 information

Percona XtraDB Cluster

Percona 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 information

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

MySQL 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 information

Datacenter replication solution with quasardb

Datacenter replication solution with quasardb Datacenter replication solution with quasardb Technical positioning paper April 2017 Release v1.3 www.quasardb.net Contact: sales@quasardb.net Quasardb A datacenter survival guide quasardb INTRODUCTION

More information

MySQL 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 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 information

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents

Synergetics-Standard-SQL Server 2012-DBA-7 day Contents Workshop Name Duration Objective Participants Entry Profile Training Methodology Setup Requirements Hardware and Software Requirements Training Lab Requirements Synergetics-Standard-SQL Server 2012-DBA-7

More information

Oracle DBAs, Make the Most of MySQL

Oracle 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 information

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Co-Host Host 2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Oracle Cloud Computing Strategy Han Wammes Public Sector Market Development Manager 1 Copyright 2012, Oracle and/or its

More information

Oracle NoSQL Database at OOW 2017

Oracle NoSQL Database at OOW 2017 Oracle NoSQL Database at OOW 2017 CON6544 Oracle NoSQL Database Cloud Service Monday 3:15 PM, Moscone West 3008 CON6543 Oracle NoSQL Database Introduction Tuesday, 3:45 PM, Moscone West 3008 CON6545 Oracle

More information

MySQL Cluster Student Guide

MySQL 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 information

<Insert Picture Here> MySQL Web Reference Architectures Building Massively Scalable Web Infrastructure

<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 information

<Insert Picture Here> Looking at Performance - What s new in MySQL Workbench 6.2

<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 information

MySQL High Availability Solutions. Alex Poritskiy Percona

MySQL 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 information

Oracle NoSQL Database Enterprise Edition, Version 18.1

Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database Enterprise Edition, Version 18.1 Oracle NoSQL Database is a scalable, distributed NoSQL database, designed to provide highly reliable, flexible and available data management across

More information

What s New in MySQL and MongoDB Ecosystem Year 2017

What s New in MySQL and MongoDB Ecosystem Year 2017 What s New in MySQL and MongoDB Ecosystem Year 2017 Peter Zaitsev CEO Percona University, Ghent June 22 nd, 2017 1 In This Presentation Few Words about Percona Few Words about Percona University Program

More information

replic8 The Eighth Generation of MySQL Replication Sven Sandberg MySQL Replication Core Team Lead

replic8 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

Future-Proofing MySQL for the Worldwide Data Revolution

Future-Proofing MySQL for the Worldwide Data Revolution Future-Proofing MySQL for the Worldwide Data Revolution Robert Hodges, CEO. What is Future-Proo!ng? Future-proo!ng = creating systems that last while parts change and improve MySQL is not losing out to

More information

Migrating 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. 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 information

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024

SQL Server SQL Server 2008 and 2008 R2. SQL Server SQL Server 2014 Currently supporting all versions July 9, 2019 July 9, 2024 Current support level End Mainstream End Extended SQL Server 2005 SQL Server 2008 and 2008 R2 SQL Server 2012 SQL Server 2005 SP4 is in extended support, which ends on April 12, 2016 SQL Server 2008 and

More information

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache Databases on AWS 2017 Amazon Web Services, Inc. and its affiliates. All rights served. May not be copied, modified, or distributed in whole or in part without the express consent of Amazon Web Services,

More information

Conceptual Modeling on Tencent s Distributed Database Systems. Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc.

Conceptual Modeling on Tencent s Distributed Database Systems. Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc. Conceptual Modeling on Tencent s Distributed Database Systems Pan Anqun, Wang Xiaoyu, Li Haixiang Tencent Inc. Outline Introduction System overview of TDSQL Conceptual Modeling on TDSQL Applications Conclusion

More information

New Oracle NoSQL Database APIs that Speed Insertion and Retrieval

New 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 information

Choosing 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 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 information

MongoDB and Mysql: Which one is a better fit for me? Room 204-2:20PM-3:10PM

MongoDB and Mysql: Which one is a better fit for me? Room 204-2:20PM-3:10PM MongoDB and Mysql: Which one is a better fit for me? Room 204-2:20PM-3:10PM About us Adamo Tonete MongoDB Support Engineer Agustín Gallego MySQL Support Engineer Agenda What are MongoDB and MySQL; NoSQL

More information

Upgrading 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 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 information

Relational to NoSQL: Getting started from SQL Server. Shane Johnson Sr. Product Marketing Manager Couchbase

Relational to NoSQL: Getting started from SQL Server. Shane Johnson Sr. Product Marketing Manager Couchbase Relational to NoSQL: Getting started from SQL Server Shane Johnson Sr. Product Marketing Manager Couchbase Today s agenda Why NoSQL? Identifying the right application Modeling your data Accessing your

More information

MySQL Technical Overview

MySQL 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 information

A Practical Guide to Migrating from Oracle to MySQL. Robin Schumacher

A Practical Guide to Migrating from Oracle to MySQL. Robin Schumacher A Practical Guide to Migrating from Oracle to MySQL Robin Schumacher Director of Product Management, MySQL AB 1 Agenda Quick look at MySQL AB Relationship between Oracle and MySQL n-technical reasons why

More information

MySQL Replication Options. Peter Zaitsev, CEO, Percona Moscow MySQL User Meetup Moscow,Russia

MySQL Replication Options. Peter Zaitsev, CEO, Percona Moscow MySQL User Meetup Moscow,Russia MySQL Replication Options Peter Zaitsev, CEO, Percona Moscow MySQL User Meetup Moscow,Russia Few Words About Percona 2 Your Partner in MySQL and MongoDB Success 100% Open Source Software We work with MySQL,

More information

NewSQL Without Compromise

NewSQL Without Compromise NewSQL Without Compromise Everyday businesses face serious challenges coping with application performance, maintaining business continuity, and gaining operational intelligence in real- time. There are

More information

MySQL Performance Tuning

MySQL Performance Tuning MySQL Performance Tuning Student Guide D61820GC30 Edition 3.0 January 2017 D89524 Learn more from Oracle University at education.oracle.com Authors Mark Lewin Jeremy Smyth Technical Contributors and Reviewers

More information

MyRocks deployment at Facebook and Roadmaps. Yoshinori Matsunobu Production Engineer / MySQL Tech Lead, Facebook Feb/2018, #FOSDEM #mysqldevroom

MyRocks deployment at Facebook and Roadmaps. Yoshinori Matsunobu Production Engineer / MySQL Tech Lead, Facebook Feb/2018, #FOSDEM #mysqldevroom MyRocks deployment at Facebook and Roadmaps Yoshinori Matsunobu Production Engineer / MySQL Tech Lead, Facebook Feb/2018, #FOSDEM #mysqldevroom Agenda MySQL at Facebook MyRocks overview Production Deployment

More information

A Brief Introduction of TiDB. Dongxu (Edward) Huang CTO, PingCAP

A Brief Introduction of TiDB. Dongxu (Edward) Huang CTO, PingCAP A Brief Introduction of TiDB Dongxu (Edward) Huang CTO, PingCAP About me Dongxu (Edward) Huang, Cofounder & CTO of PingCAP PingCAP, based in Beijing, China. Infrastructure software engineer, open source

More information