Maximizing MySQL Availability, Data Integrity, Performance, and Scalability

Size: px
Start display at page:

Download "Maximizing MySQL Availability, Data Integrity, Performance, and Scalability"

Transcription

1 Maximizing MySQL Availability, Data Integrity, Performance, and Scalability Dr John R Busch Founder and CTO Schooner Information Technology JohnBusch@SchoonerInfoTechcom 2011 Schooner Information Technology, p1 Schooner Information Technology October 25, 2011

2 Maximizing MySQL Availability, Data Integrity, Performance, and Scalability Abstract: First, we discuss the use of synchronous replication of InnoDB to eliminate data loss and to provide cluster-wide data consistency We then discuss instant automatic fail-over providing five 9s to maximize service availability Next we discuss the use of high parallelism and granular concurrency control with synchronous replication to fully exploit commodity servers and storage to maximize performance Next we discuss extending base synchronous clusters with tightly-coupled, parallel asynchronous replication to achieve auto-failover and high consistency across geographically dispersed data centers Bio: Dr John R Busch is Founder and CTO of Schooner Information technology, focusing on high performance and highly available databases for high volume web facing, cloud, and enterprise services Prior to Schooner, John was director of computer system research at Sun Microsystems Laboratories, VP of Engineering with Diba, founder of Clarity Software, and R&D director of computer systems at Hewlett Packard John holds a PhD in Computer Science from UCLA, MS in Mathematics from UCLA, MS in Computer Science from Stanford University, and attended the Stanford Sloan program 2011 Schooner Information Technology, p2

3 Business Most Valuable Asset: Its Data Data Most important and valuable component of modern applications and websites Driving revolutionary changes in computing and the internet Ø New opportunities for generating revenue Ø More efficient use of current business processes and infrastructure Data access downtime or poor performance has a major cost to a business bottom line 2011 Schooner Information Technology, p3

4 The Mission-Critical Imperative Let me tell you the difference between Facebook and everyone else, we don't crash EVER! If our service is down for even a minute, our entire reputation is irreversibly destroyed Facebook and Google invest hundreds of millions of dollars every year on custom software and hardware infrastructure to optimize availability, performance, administration, and cost 2011 Schooner Information Technology, p4

5 The Mission-Critical Imperative Providing high data availability, excellent response time is critical for key classes of businesses Ø Web 20 Ø ecommerce Ø High-volume websites Ø Telecommunications They require a mission critical database 2011 Schooner Information Technology, p5

6 Mission-Critical Database Requirements High Availability High Performance and Scalability Simple and Powerful Administra<on Data Integrity Cost Effec<ve Standards and Compa<bility 2011 Schooner Information Technology, p6

7 Mission-Critical Database Goals and Metrics High Availability Goals High Data Integrity Metrics Service unavailability (minutes/year) from failures, disaster recovery, or during planned administration Probability of data loss or corruption; data consistency levels High Performance and Scalability Transaction throughput, response time; performance scalability; performance stability Simple and powerful administration Ease of cluster administration; fail-over automation; monitoring and optimization tools Cost effective Total cost of ownership (TCO); return on investment (ROI) Standards and Compatibility Level of standards compliance and certification 2011 Schooner Information Technology, p7

8 Loosely-Coupled Asynchronous and Semi-Synchronous Replication Read version based on tx=50 Master mysqld Slave mysqld TxCommit(101) Replapply(51) tx=101 tx=101 tx=51 tx=51 DB InnoDB Tx log MySQL Bin log Log events pulled by Slave Relay log InnoDB Tx log DB Last tx=100 Last tx=100 Last tx=70 (asynch Last tx=100 (synch) Last tx=50 Example Products : MySQL Enterprise 51 Asynchronous and 55/56 Semi-Synchronous Replication 2011 Schooner Information Technology, p8

9 Loosely-Coupled Asynchronous and Semi-Synchronous Replication Master mysqld Read version based on tx=50 Inconsistent (Stale) Data Slave mysqld DB TxCommit(101) InnoDB Tx log MySQL Bin log Last tx=100 Last tx=100 Slow Recovery Complex Management Slow ExecuCon Log events pulled by Slave Relay log Last tx=70 (asynch Last tx=100 (synch) Replapply(51) tx=101 tx=101 tx=51 tx=51 PotenCal Data Loss InnoDB Tx log Last tx=50 DB Example Products : MySQL Enterprise 51 Asynchronous and 55/56 Semi-Synchronous Replication 2011 Schooner Information Technology, p9

10 Loosely-Coupled Asynchronous and Semi-Synchronous Replication Limited Service Availability Master fail-over, re-synch of slaves Limited Data Integrity Lost data; inconsistent Data Limited Performance and Utilization Low throughput and low utilization Complex Administration Manual processes, slave re-synch High Cost of Ownership High capital expense from server sprawl Increased operating expense from power, space, admin Reduced revenue and customer satisfaction from service downtime 2011 Schooner Information Technology, p10

11 Tight Coupling and Fully Synchronous Replication Cluster Admin MySQL clients MySQL clients SchoonerSQL (Master) Concurrently Execu<ng Transac<ons Op<mized Parallel Execu<on Threads in SchoonerSQL MySQL Parallel SchonerSQL Replica<on Threads SchoonerSQL (Read Master) Concurrently Execu<ng Transac<ons Op<mized Parallel Execu<on Threads in SchoonerSQL Parallel SchoonerSQL Replica<on Threads InnoDB InnoDB Red Hat, CentOS Linux Standard X86 Server Red Hat, CentOS Linux Standard X86 Server Parallel Synchronous Replica<on During Transac<on Execu<on Slaves in lock-step with Master At master transaction commit, all Slaves guaranteed to have received and committed the changes 2011 Schooner Information Technology, p11

12 Tight-Coupling and Synchronous Replication No Data Loss SchoonerSQL Master Cluster- Wide Consistent Reads Log for tx=100 pushed to Slave SchoonerSQL ReadMaster TxCommit(101) Slave ACK for tx=100 Replapply(100) tx=101 Eliminates Service InterrupCons Fast, Transparent Fail- Over (VIPs) Fast incremental recovery tx=101 Easy Management DB InnoDB Tx log High Performance High UClizaCon InnoDB Tx log DB Last tx=100 Last tx=100 Last tx=100 Last tx= Schooner Information Technology, p12

13 Tight Coupling and Synchronous Replication with Transparent Automatic Fail-over Improves Service Availability by 90% Tightly-coupled MySQL synchronous replication with fast, automated application transparent fail-over and can provide much higher service availability than that achievable with asynchronous or semi-synchronous replication Availability Improvement from Synchronous ReplicaCon MySQL 55 (% CumulaCve Down Time ReducCon) SchoonerSQL Auto- Failover Schooner SQL On- Line Upgrades 2011 Schooner Information Technology, p13

14 Tight Coupling and Synchronous Replication Provides Much Higher Performance Throughput per Server Synchronous TransacCon Throughput per Server can be Much greater Than Asynchronous or Semi- Synchronous (with hard disc drives (HDDs)) Transac<on Throughput with Hard Drives (ktpm) MySQL 55 asynch Measurement Configuration 2 node Master-Slave configuration 2 socket Westmere 72GB DRAM MySQL 55 semi- synch SchoonerSQL DBT2 open-source OLTP version of TPC-C 1000 warehouses, 32 connections 0 think-time Result metric: TPM (new order) 2011 Schooner Information Technology, p14

15 Tight Coupling and Synchronous Replication Enables Vertical Scaling with Commodity Flash Memory, Cores DBT2 open-source OLTP version of TPC-C 1000 warehouses, 32 connections 0 think-time Result metric: TPM (new order) Measurement Configuration 2 node Master-Slave configuration 2 socket Westmere 72GB DRAM TransacCon Throughput with Flash Drives TransacCon Throughput with Hard Disc Drives MySQL 55 asynch MySQL 55 semi- synch SchoonerSQL 20 0 MySQL 55 asynch MySQL 55 semi- synch SchoonerSQL 2011 Schooner Information Technology, p15

16 Tight Coupling and Synchronous Replication Lowers Response Times Response Time (ms) 7 Performance : Transac<on Response Time MySQL 55 asynch MySQL 55 semi- synch SchoonerSQL 2011 Schooner Information Technology, p16

17 Tight Coupling and Synchronous Replication Provides High Performance Stability MySQL 55 Asynchronous MySQL 55 Semi-synchronous SchoonerSQL 2011 Schooner Information Technology, p17

18 Tight Coupling and Synchronous Replication Lowers Total Cost of Ownership Lower Cost Reduced capital and operating costs through reduction in servers, power, space, admin Savings from increased service availability and associated revenue and customer retention Total Cost of Ownership (rela<ve) 0 MySQL 55 SchoonerSQL TCO and ROI models are customer and workload specific Function (throughput/server; server, rack, and network costs, software license and support costs, admin costs; space and power costs; cost of downtime) 2011 Schooner Information Technology, p18

19 Tight Coupling and Synchronous Replication with Transpaent Automated Failover and Admin GUI Greatly Simplifies Administration Fail-over can be completely automatic and instant requiring no administrator intervention or service interruption Cluster Administrator GUI and CLI can provide a single point for cluster-wide management single click slave creation and database migration 2011 Schooner Information Technology, p19

20 Powerful Administration : Monitoring, Trouble-shooting, Tuning, Alerts 2011 Schooner Information Technology, p20

21 Extending Synchronous Replication with Parallel Asynch and Auto-Failover in WAN Geographic Distribution/DR WAN/geographically dispersed data centers Requires Asynchronous replication Can t add additional ~100ms with high potential variance to query response time for synchronous replication Data Integrity Requirement : Remote consistency lag and recovery time should be ~ WAN latency Maximize WAN data consistency Minimize disaster recovery time Requires high performance asynchronous replication Must have multi-threaded asynchronous parallelizing updates 2011 Schooner Information Technology, p21

22 Extending Synchronous Replication with Parallel Asynch and Auto-Failover in WAN Geographic Distribution/DR HA Requirement: Must automatically fail-over when synchronous master fails-over or asynch slave fail-over occurs, requires WAN asynchronous replication tight coupling with synch replication group 2011 Schooner Information Technology, p22

23 Unlimited Query Scaling SchoonerSQL Throughput (sysbench OLTP) Requests/s Reads/s Writes/s Nodes in Cluster Query Scaling in a Synchronous Replication Group Fully replicated Master/Slave cluster No cluster overhead for adding queries to a slave Can add synchronous query read master nodes linearly Unlimited query scaling extension with parallel asynchronous replication (no data loss, auto-failover, high data integrity) With shared nothing architectures, there is potentially severe cross node query degradation 2011 Schooner Information Technology, p23

24 Scaling Updates Database Update Scalability Vertically scale with commodity : flash memory, more cores, higher frequency Schooner Synch Cluster: Hard Drives Schooner Synch Cluster : Flash Compelling option exploiting low cost, high performance commodity technology 2011 Schooner Information Technology, p24

25 Unlimited Update Scaling : Optimized Transparent Sharding Database Update Scalability After Optimal Vertical Scaling: Unlimited Query Scaling : Horizontally Scale Through Transparent Workload Aware Database Partitioning and Replication Database workload aware Administrator analysis and configuration tools Allows optimal layout, including replicated structures, for query data access optimization Application Transparent High performance, highly available dynamic query execution across shards 2011 Schooner Information Technology, p25

26 MySQL Database Alternatives for Mission-Critical Deployments MySQL 55 MySQL NDB Cluster Clustrix Linux DRBD ConCnuent Tungsten Golden Gate Schooner SQL Fail- Over Down<me Minutes- hours seconds seconds minutes seconds Minutes- hours seconds Automated Fail- over No Yes Yes No Yes No Yes Data Loss Yes No yes No Yes Yes No Data Consistency No Yes Yes No No No Yes Performance Med Med/Low Med/Low Med Low Low High Scalability Low Med/Low Med/Low Low Low Low High Ease of Management WAN perf and auto- fail- over 2011 Schooner Information Technology, p26 Low High High Low Med Med High No No No No No No Yes InnoDB Compa<ble High Med/Low Med/Low High High High High Custom Hardware No No Yes No No No No Cost (TCO) High Med High High High High Low Heterogeneous Databases No No No No Yes Yes No

27 SchoonerSQL Advantage Highest Availability No service interrup<on for planned or unplanned database down<me Instant automa<c fail- over On- line upgrade and migra<on 90% less down<me vs MySQL 55 Full WAN support with master auto- failover Highest Performance and Scalability 4-20x more throughput/server vs MySQL 55 High performance synchronous and asynchronous replica<on Compelling Economics Cut server capex (consolida<on) Cut opex (power, pipe, DBA <me) Increase revenue (eliminate service interrup<ons) TCO 70% cheaper than MySQL % MySQL Enterprise InnoDB CompaCble Highest Data Integrity No lost data Cluster- wide data consistency Visibility and Control Easy cluster administra<on No error- prone manual processes Monitoring and Op<miza<on Out- of- the- box Product Full MySQL + InnoDB: not a toolkit Free your staff to build your business, not a custom database Broad Industry Deployment ecommerce, Social Media, Telco, Financial Services, Education High volume web sites Geographically distributed websites! 2011 Schooner Information Technology, p27

28 Evaluating the Options and Trade-offs for Your Data Center? Let Schooner Help! Try SchoonerSQL! We guarantee SchoonerSQL will increase your Availability, Performance, and Scalability Contact us: Schooner Information Technology, Inc 501 Macara Avenue, Suite 101 Sunnyvale, CA USA Tel: wwwschoonerinfotechcom Schooner Information Technology, p28

29 Thank You! 2011 Schooner Information Technology, p29

Performance comparisons and trade-offs for various MySQL replication schemes

Performance 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

MySQL Replication: Pros and Cons

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

High Noon at AWS. ~ Amazon MySQL RDS versus Tungsten Clustering running MySQL on AWS EC2

High Noon at AWS. ~ Amazon MySQL RDS versus Tungsten Clustering running MySQL on AWS EC2 High Noon at AWS ~ Amazon MySQL RDS versus Tungsten Clustering running MySQL on AWS EC2 Introduction Amazon Web Services (AWS) are gaining popularity, and for good reasons. The Amazon Relational Database

More information

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

High Availability Solutions for the MySQL Database

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

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

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

NoVA MySQL October Meetup. Tim Callaghan VP/Engineering, Tokutek

NoVA MySQL October Meetup. Tim Callaghan VP/Engineering, Tokutek NoVA MySQL October Meetup TokuDB and Fractal Tree Indexes Tim Callaghan VP/Engineering, Tokutek 2012.10.23 1 About me, :) Mark Callaghan s lesser-known but nonetheless smart brother. [C. Monash, May 2010]

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

Copyright 2012 EMC Corporation. All rights reserved.

Copyright 2012 EMC Corporation. All rights reserved. 1 TRANSFORMING MICROSOFT APPLICATIONS TO THE CLOUD Louaye Rachidi Technology Consultant 2 22x Partner Of Year 19+ Gold And Silver Microsoft Competencies 2,700+ Consultants Worldwide Cooperative Support

More information

Technology Overview ScaleArc. All Rights Reserved.

Technology Overview ScaleArc. All Rights Reserved. 2014 ScaleArc. All Rights Reserved. Contents Contents...1 ScaleArc Overview...1 Who ScaleArc Helps...2 Historical Database Challenges...3 Use Cases and Projects...5 Sample ScaleArc Customers...5 Summary

More information

BUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card

BUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card OVERVIEW SALES OPPORTUNITY Lenovo Database Solutions for Microsoft SQL Server bring together the right mix of hardware infrastructure, software, and services to optimize a wide range of data warehouse

More information

MySQL Reference Architectures for Massively Scalable Web Infrastructure

MySQL 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

HCI: Hyper-Converged Infrastructure

HCI: Hyper-Converged Infrastructure Key Benefits: Innovative IT solution for high performance, simplicity and low cost Complete solution for IT workloads: compute, storage and networking in a single appliance High performance enabled by

More information

ScaleArc for SQL Server

ScaleArc for SQL Server Solution Brief ScaleArc for SQL Server Overview Organizations around the world depend on SQL Server for their revenuegenerating, customer-facing applications, running their most business-critical operations

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

<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

Protect enterprise data, achieve long-term data retention

Protect enterprise data, achieve long-term data retention Technical white paper Protect enterprise data, achieve long-term data retention HP StoreOnce Catalyst and Symantec NetBackup OpenStorage Table of contents Introduction 2 Technology overview 3 HP StoreOnce

More information

A Guide to Architecting the Active/Active Data Center

A Guide to Architecting the Active/Active Data Center White Paper A Guide to Architecting the Active/Active Data Center 2015 ScaleArc. All Rights Reserved. White Paper The New Imperative: Architecting the Active/Active Data Center Introduction With the average

More information

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved. Verron Martina vspecialist 1 TRANSFORMING MISSION CRITICAL APPLICATIONS 2 Application Environments Historically Physical Infrastructure Limits Application Value Challenges Different Environments Limits

More information

Architecture of a Real-Time Operational DBMS

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

Using MySQL for Distributed Database Architectures

Using MySQL for Distributed Database Architectures Using MySQL for Distributed Database Architectures Peter Zaitsev CEO, Percona SCALE 16x, Pasadena, CA March 9, 2018 1 About Percona Solutions for your success with MySQL,MariaDB and MongoDB Support, Managed

More information

IBM TotalStorage Enterprise Storage Server Model 800

IBM TotalStorage Enterprise Storage Server Model 800 A high-performance disk storage solution for systems across the enterprise IBM TotalStorage Enterprise Storage Server Model 800 e-business on demand The move to e-business on demand presents companies

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

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

Total Cost of Ownership: Database Software and Support

Total Cost of Ownership: Database Software and Support Total Cost of Ownership: Database Software and Support WHITE PAPER MariaDB TX vs. Oracle Database Enterprise Edition AUGUST 08 Table of Contents Executive Summary - MariaDB TX - Market - Analysis Enterprise

More information

When, Where & Why to Use NoSQL?

When, Where & Why to Use NoSQL? When, Where & Why to Use NoSQL? 1 Big data is becoming a big challenge for enterprises. Many organizations have built environments for transactional data with Relational Database Management Systems (RDBMS),

More information

HP NonStop Database Solution

HP NonStop Database Solution CHOICE - CONFIDENCE - CONSISTENCY HP NonStop Database Solution Marco Sansoni, HP NonStop Business Critical Systems 9 ottobre 2012 Agenda Introduction to HP NonStop platform HP NonStop SQL database solution

More information

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure Nutanix Tech Note Virtualizing Microsoft Applications on Web-Scale Infrastructure The increase in virtualization of critical applications has brought significant attention to compute and storage infrastructure.

More information

THE PATH TO LOWEST TOTAL COST OF OWNERSHIP WITH INDUSTRIAL AUTOMATION OPERATIONAL SYSTEMS. Avoiding Downtime with a Positive ROI

THE PATH TO LOWEST TOTAL COST OF OWNERSHIP WITH INDUSTRIAL AUTOMATION OPERATIONAL SYSTEMS. Avoiding Downtime with a Positive ROI THE PATH TO LOWEST TOTAL COST OF OWNERSHIP WITH INDUSTRIAL AUTOMATION OPERATIONAL SYSTEMS Avoiding Downtime with a Positive ROI Industrial Automation s Unique Challenges and the Risks of Unplanned Downtime

More information

Distributed KIDS Labs 1

Distributed KIDS Labs 1 Distributed Databases @ KIDS Labs 1 Distributed Database System A distributed database system consists of loosely coupled sites that share no physical component Appears to user as a single system Database

More information

Step into the future. HP Storage Summit Converged storage for the next era of IT

Step into the future. HP Storage Summit Converged storage for the next era of IT HP Storage Summit 2013 Step into the future Converged storage for the next era of IT 1 HP Storage Summit 2013 Step into the future Converged storage for the next era of IT Karen van Warmerdam HP XP Product

More information

Oracle Database 18c and Autonomous Database

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

Multi-Data Center MySQL with Continuent Tungsten

Multi-Data Center MySQL with Continuent Tungsten Multi-Data Center MySQL with Continuent Tungsten Peter Boros, Consultant, Percona Robert Hodges, CEO, Continuent Percona Technical Webinars March 2, 2013 About This Presentation Why is multi-data center

More information

Reasons to Deploy Oracle on EMC Symmetrix VMAX

Reasons to Deploy Oracle on EMC Symmetrix VMAX Enterprises are under growing urgency to optimize the efficiency of their Oracle databases. IT decision-makers and business leaders are constantly pushing the boundaries of their infrastructures and applications

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

HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS

HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS Proven Companies and Products Fusion-io Leader in PCIe enterprise flash platforms Accelerates mission-critical applications

More information

Carbonite Availability. Technical overview

Carbonite Availability. Technical overview Carbonite Availability Technical overview Table of contents Executive summary The availability imperative...3 True real-time replication More efficient and better protection... 4 Robust protection Reliably

More information

Copyright 2012 EMC Corporation. All rights reserved.

Copyright 2012 EMC Corporation. All rights reserved. 1 TRANSFORMING MISSION CRITICAL APPLICATIONS 2 Application Environments Historically Physical Infrastructure Limits Application Value Challenges Different Environments Limits On Performance Underutilized

More information

DATABASE SCALE WITHOUT LIMITS ON AWS

DATABASE SCALE WITHOUT LIMITS ON AWS The move to cloud computing is changing the face of the computer industry, and at the heart of this change is elastic computing. Modern applications now have diverse and demanding requirements that leverage

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

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 Multi-Site/Multi-Master Done Right

MySQL Multi-Site/Multi-Master Done Right MySQL Multi-Site/Multi-Master Done Right MySQL Clustering for HA and DR The Dream: Multiple, active DBMS servers with identical data over distance Too good to be true? High Performance High Availability

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

MySQL Replication. Rick Golba and Stephane Combaudon April 15, 2015

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

Total Cost of Ownership: Database Software and Support

Total Cost of Ownership: Database Software and Support Total Cost of Ownership: Database Software and Support WHITE PAPER Enterprise vs. Database Enterprise Edition Table of Contents Executive Summary...1 Market Analysis Enterprise Requirements...2 High Availability

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

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

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

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

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

Functional Testing of SQL Server on Kaminario K2 Storage

Functional Testing of SQL Server on Kaminario K2 Storage Functional Testing of SQL Server on Kaminario K2 Storage September 2016 TABLE OF CONTENTS 2 3 4 11 12 14 Executive Summary Introduction to Kaminario K2 Functionality Tests for SQL Server Summary Appendix:

More information

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation

The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring. Ashish Ray Group Product Manager Oracle Corporation The Right Choice for DR: Data Guard, Stretch Clusters, or Remote Mirroring Ashish Ray Group Product Manager Oracle Corporation Causes of Downtime Unplanned Downtime Planned Downtime System Failures Data

More information

CLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters

CLUSTERING HIVEMQ. Building highly available, horizontally scalable MQTT Broker Clusters CLUSTERING HIVEMQ Building highly available, horizontally scalable MQTT Broker Clusters 12/2016 About this document MQTT is based on a publish/subscribe architecture that decouples MQTT clients and uses

More information

Various MySQL High Availability (HA) Solutions

Various MySQL High Availability (HA) Solutions Various MySQL High Availability (HA) Solutions Percona Live MySQL Conference, London, Oct 24 th and 25 th, 2011 Oli Sennhauser Senior MySQL Consultant at FromDual GmbH oli.sennhauser@fromdual.com www.fromdual.com

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

Evaluating Hyperconverged Full Stack Solutions by, David Floyer

Evaluating Hyperconverged Full Stack Solutions by, David Floyer Evaluating Hyperconverged Full Stack Solutions by, David Floyer April 30th, 2018 Wikibon analysis and modeling is used to evaluate a Hyperconverged Full Stack approach compared to a traditional x86 White

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

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

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

IBM TotalStorage Enterprise Storage Server Model 800

IBM TotalStorage Enterprise Storage Server Model 800 A high-performance resilient disk storage solution for systems across the enterprise IBM TotalStorage Enterprise Storage Server Model 800 e-business on demand The move to e-business on demand presents

More information

Wong Tze Chuan General Manager. Gadget Wearable Tech (M) Sdn Bhd

Wong Tze Chuan General Manager. Gadget Wearable Tech (M) Sdn Bhd Wong Tze Chuan General Manager Gadget Wearable Tech (M) Sdn Bhd Business Continuity Depends on Data Recovery Businesses of all types are facing unprecedented challenges to keep more information available,

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

IBM Z servers running Oracle Database 12c on Linux

IBM Z servers running Oracle Database 12c on Linux IBM Z servers running Oracle Database 12c on Linux Put Z to work for you Scale and grow Oracle Database 12c applications and data with confidence Benefit from mission-critical reliability for Oracle Database

More information

IBM TS7700 grid solutions for business continuity

IBM TS7700 grid solutions for business continuity IBM grid solutions for business continuity Enhance data protection and business continuity for mainframe environments in the cloud era Highlights Help ensure business continuity with advanced features

More information

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992

5/24/ MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992 2014-05-20 MVP SQL Server: Architecture since 2010 MCT since 2001 Consultant and trainer since 1992 @SoQooL http://blog.mssqlserver.se Mattias.Lind@Sogeti.se 1 The evolution of the Microsoft data platform

More information

SQL Server 2017 for your Mission Critical applications

SQL Server 2017 for your Mission Critical applications SQL Server 2017 for your Mission Critical applications Turn your critical data into real-time business insights September 2018 Turn data into insights with advanced data and analytics platforms Digitization

More information

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public

Data Protection for Cisco HyperFlex with Veeam Availability Suite. Solution Overview Cisco Public Data Protection for Cisco HyperFlex with Veeam Availability Suite 1 2017 2017 Cisco Cisco and/or and/or its affiliates. its affiliates. All rights All rights reserved. reserved. Highlights Is Cisco compatible

More information

Software Defined Storage for the Evolving Data Center

Software Defined Storage for the Evolving Data Center Software Defined Storage for the Evolving Data Center Petter Sveum Information Availability Solution Lead EMEA Technology Practice ATTENTION Forward-looking Statements: Any forward-looking indication of

More information

<Insert Picture Here> Enterprise Data Management using Grid Technology

<Insert Picture Here> Enterprise Data Management using Grid Technology Enterprise Data using Grid Technology Kriangsak Tiawsirisup Sales Consulting Manager Oracle Corporation (Thailand) 3 Related Data Centre Trends. Service Oriented Architecture Flexibility

More information

Why Datrium DVX is Best for VDI

Why Datrium DVX is Best for VDI Why Datrium DVX is Best for VDI 385 Moffett Park Dr. Sunnyvale, CA 94089 844-478-8349 www.datrium.com Technical Report Introduction Managing a robust and growing virtual desktop infrastructure in current

More information

High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc.

High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc. High Availability through Warm-Standby Support in Sybase Replication Server A Whitepaper from Sybase, Inc. Table of Contents Section I: The Need for Warm Standby...2 The Business Problem...2 Section II:

More information

Veritas Storage Foundation from Symantec

Veritas Storage Foundation from Symantec Simplified, Scalable and Cost-Effective Storage Management Overviewview provides a complete solution for heterogeneous online storage management. Based on the industry-leading Veritas Volume Manager from

More information

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer Oracle Exadata X7 Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer 05.12.2017 Oracle Engineered Systems ZFS Backup Appliance Zero Data Loss Recovery Appliance Exadata Database

More information

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo

Document Sub Title. Yotpo. Technical Overview 07/18/ Yotpo Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time

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

NewSQL Databases. The reference Big Data stack

NewSQL Databases. The reference Big Data stack Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica NewSQL Databases Corso di Sistemi e Architetture per Big Data A.A. 2017/18 Valeria Cardellini The reference

More information

Eliminating Downtime When Migrating or Upgrading to Oracle 10g

Eliminating Downtime When Migrating or Upgrading to Oracle 10g Transactional Data Management Solutions December 13, 2005 NYOUG Eliminating Downtime When Migrating or Upgrading to Oracle 10g Agenda GoldenGate Overview What is Transactional Data Management? Why Migrate/Upgrade

More information

Horizontal Scaling Solution using Linux Environment

Horizontal Scaling Solution using Linux Environment Systems Software for the Next Generation of Storage Horizontal Scaling Solution using Linux Environment December 14, 2001 Carter George Vice President, Corporate Development PolyServe, Inc. PolyServe Goal:

More information

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and

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

IBM Storage Software Strategy

IBM Storage Software Strategy IBM Storage Software Strategy Hakan Turgut 1 Just how fast is the data growing? 128 GB/ person The World s total data per person No Problem I I think I can do this We have a problem 24 GB/ person 0.8 GB/

More information

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases Manageability and availability for Oracle RAC databases Overview Veritas Storage Foundation for Oracle RAC from Symantec offers a proven solution to help customers implement and manage highly available

More information

Solutions for Demanding Business

Solutions for Demanding Business Solutions for Demanding Business Asseco Driving Competitive Advantage with VPLEX for VMware Availability in Volksbank EMC FORUM Bucharest, 16.10.2014 2 Agenda About VOLSKBANK About Asseco SEE Challenging

More information

Achieving Horizontal Scalability. Alain Houf Sales Engineer

Achieving Horizontal Scalability. Alain Houf Sales Engineer Achieving Horizontal Scalability Alain Houf Sales Engineer Scale Matters InterSystems IRIS Database Platform lets you: Scale up and scale out Scale users and scale data Mix and match a variety of approaches

More information

Virtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007

Virtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007 Virtualizing the SAP Infrastructure through Grid Technology WHITE PAPER March 2007 TABLE OF CONTENTS TABLE OF CONTENTS 2 Introduction 3 The Complexity of the SAP Landscape 3 Specific Pain Areas 4 Virtualizing

More information

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery

Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Solace JMS Broker Delivers Highest Throughput for Persistent and Non-Persistent Delivery Java Message Service (JMS) is a standardized messaging interface that has become a pervasive part of the IT landscape

More information

IBM TotalStorage Enterprise Storage Server (ESS) Model 750

IBM TotalStorage Enterprise Storage Server (ESS) Model 750 A resilient enterprise disk storage system at midrange prices IBM TotalStorage Enterprise Storage Server (ESS) Model 750 Conducting business in the on demand era demands fast, reliable access to information

More information

High Availability- Disaster Recovery 101

High Availability- Disaster Recovery 101 High Availability- Disaster Recovery 101 DBA-100 Glenn Berry, Principal Consultant, SQLskills.com Glenn Berry Consultant/Trainer/Speaker/Author Principal Consultant, SQLskills.com Email: Glenn@SQLskills.com

More information

Simplifying Downtime Prevention for Industrial Plants. A Guide to the Five Most Common Deployment Approaches

Simplifying Downtime Prevention for Industrial Plants. A Guide to the Five Most Common Deployment Approaches Simplifying Downtime Prevention for Industrial Plants A Guide to the Five Most Common Deployment Approaches Simplifying Downtime Prevention for Industrial Plants: A Guide to the Five Most Common Deployment

More information

Have your cake, and eat it too. Strong Consistency and High Performance

Have your cake, and eat it too. Strong Consistency and High Performance Have your cake, and eat it too Strong Consistency and High Performance Brian Bulkowski, CTO & Founder March 7, 2018 Qcon London Aerospike in a nutshell Hybrid Memory Enables Digital Transformation Fast

More information

FOUR WAYS TO LOWER THE COST OF REPLICATION

FOUR WAYS TO LOWER THE COST OF REPLICATION WHITE PAPER I JANUARY 2010 FOUR WAYS TO LOWER THE COST OF REPLICATION How an Ultra-Efficient, Virtualized Storage Platform Brings Disaster Recovery within Reach for Any Organization FOUR WAYS TO LOWER

More information

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation Oracle 10G Lindsey M. Pickle, Jr. Senior Solution Specialist Technologies Oracle Corporation Oracle 10g Goals Highest Availability, Reliability, Security Highest Performance, Scalability Problem: Islands

More information

Migration and Building of Data Centers in IBM SoftLayer

Migration and Building of Data Centers in IBM SoftLayer Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into

More information

New England Data Camp v2.0 It is all about the data! Caregroup Healthcare System. Ayad Shammout Lead Technical DBA

New England Data Camp v2.0 It is all about the data! Caregroup Healthcare System. Ayad Shammout Lead Technical DBA New England Data Camp v2.0 It is all about the data! Caregroup Healthcare System Ayad Shammout Lead Technical DBA ashammou@caregroup.harvard.edu About Caregroup SQL Server Database Mirroring Selected SQL

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

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

Introduction to the Active Everywhere Database

Introduction to the Active Everywhere Database Introduction to the Active Everywhere Database INTRODUCTION For almost half a century, the relational database management system (RDBMS) has been the dominant model for database management. This more than

More information

Improving Blade Economics with Virtualization

Improving Blade Economics with Virtualization Improving Blade Economics with Virtualization John Kennedy Senior Systems Engineer VMware, Inc. jkennedy@vmware.com The agenda Description of Virtualization VMware Products Benefits of virtualization Overview

More information