SlideShare une entreprise Scribd logo
1  sur  28
Doug Shelley, Tesora
Matt Lord, Oracle
The Latest with MySQL
on OpenStack Trove
#TroveDay2015
 Community Trove plus:
 Certified guest images for many databases
 Regularly tested against popular OpenStack distros
 Enterprise features such as Oracle 11g & 12c support
 Easy installation and configuration
 So what’s new?
 Let’s focus on our MySQL support
Tesora DBaaS Platform
August 25, 2015 What's New With MySQL
 Since last Trove day:
 Replication v1
 “binlog” based, asynchronous
 Create a slave from master
 Detach a slave
 Replication v2
 GTID based for MySQL 5.6
 Start multiple slaves simultaneously
 Initialize from incremental backup
 Failover capabilities – promote and eject
What’s new?
August 25, 2015 What's New With MySQL
 Guest log retrieval
 Initial implementation is for MySQL
 Includes error, general, slow query and guest-agent
logs
 “Publishing” of logs can be enabled or disabled (“log-
publish”)
 Individual logs can be streamed (“log-tail”) or
downloaded (“log-save”)
 Let’s look at these features in action!
What’s new?
August 25, 2015 What's New With MySQL
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
Corporation
August 25, 2015 What's New With MySQL
MySQL 5.7 Release Candidate!
Enhanced InnoDB: faster online & bulk load
operations
Replication Improvements (incl. multi-
source, multi-threaded slaves...)
New Optimizer Cost Model: greater user
control & better query performance
Performance Schema Improvements
MySQL SYS Schema
Performance & Scalability Manageability
2 X Faster than MySQL 5.6
Improved Security: safer initialization, setup
& management
NEW! JSON Support
And many more new features and enhancements... http://mysqlserverteam.com/the-mysql-5-7-8-release-candidate-is-available/
August 25, 2015 What's New With MySQL
0
100,000
200,000
300,000
400,000
500,000
600,000
700,000
8 16 32 64 128 256 512 1,024
QueriesperSecond
Connections
MySQL 5.7: Sysbench Read Only (Point Select)
MySQL
5.7
MySQL
5.6
MySQL
5.5
MySQL 5.7: Sysbench: Read Only
Intel(R) Xeon(R) CPU E7-4860 x86_64
4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
2x Faster than MySQL 5.6
3x Faster than MySQL 5.5
645,000 QPS
August 25, 2015 What's New With MySQL
1 Million QPS
MySQL 5.7: InnoDB, NoSQL With
Memcached
6x Faster than MySQL 5.6
0
200,000
400,000
600,000
800,000
1,000,000
1,200,000
8 16 32 64 128 256 512 1,024
QueriesperSecond
Connections
MySQL 5.7 vs 5.6 - InnoDB & Memcached
MySQL
5.7
MySQL
5.6
Intel(R) Xeon(R) CPU E7-4860 x86_64
4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
August 25, 2015 What's New With MySQL
MySQL 5.7: Connections/Second
1.7x Faster than MySQL 5.6
2.5x Faster than MySQL 5.5
67,000 Connections/Sec
0
10,000
20,000
30,000
40,000
50,000
60,000
70,000
80,000
MySQL 5.5 MySQL 5.6 MySQL 5.7
Connections/Second Connections Per Second
MySQL 5.5
MySQL 5.6
MySQL 5.7
Intel(R) Xeon(R) CPU E7-4860 x86_64
4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
August 25, 2015 What's New With MySQL
 Optimizer and Parser refactoring
 Improves readability, maintainability
and stability
 Cleanly separate the parsing,
optimizing, and execution stages
 Allows for easier feature additions,
with lessened risk
 New hint framework
 Easier to manage
 With support for additional new hints
 Improved JSON EXPLAIN
 EXPLAIN for running thread
 New Cost based Optimizer
 Generated Columns
 Support for InnoDB based
internal temp tables
 Better
ONLY_FULL_GROUP_BY
mode
 Better support for InnoDB
& GIS
 Many specific new
optimizations
Queries execute faster, while
using less CPU and disk
space!
MySQL 5.7: Optimizer
Improvements
August 25, 2015 What's New With MySQL
 New pre and post parse query rewrite APIs
 Users can write their own plug-ins
 Provides a post-parse query plugin
 Rewrite problematic queries without the need to make
application changes
 Add hints
 Modify join order
 Many more …
 Improve problematic queries from ORMs, third
party apps, etc
 Eliminates many legacy use cases for proxies
MySQL 5.7: Query Rewrite Plugin
August 25, 2015 What's New With MySQL
MySQL 5.7: Performance Schema
Memory
Instrumentation
 Aggregates
statistics by
 Type of memory
used (caches,
internal buffers,
…)
 Thread/account/
user/host
indirectly
performing the
memory
operation
 Attributes include
 Memory used
(bytes)
 Operation counts
 High/Low Water
Marks
Statement
Instrumentation
 Stored Procedures
 Stored Functions
 Prepared
Statements
 Transactions
Additional
Information
 Replication slave
status
 MDL lock
instrumentation
 Status and
variables per
thread
 Server stage
tracking
 Track long
running SQL
 Improved
configuration
and ease-of-use
 All while
reducing total
footprint and
overhead
August 25, 2015 What's New With MySQL
MySQL 5.7: SYS Schema
 Helps simplify DBA / Ops tasks
 Monitor server health, user, host
statistics
 Spot, diagnose, and tune
performance issues
 Easy to understand views with
insights into
 IO hot spots, Locking, Costly SQL
statements
 Schema, table and index statistics
 SYS is similar to
 Oracle V$ catalog views
 Microsoft SQL DMVs (Dynamic
Management Views)
Helper objects for DBAs, Developers and Operations staff
August 25, 2015 What's New With MySQL
 Native JSON data type
 Native internal binary format for efficient processing &
storage
 Built-in JSON functions
 Allowing you to efficiently store, search, update, and
manipulate Documents
 JSON Comparator
 Allows for easy integration of Document data within your
SQL queries
 Indexing of Documents using Generated Columns
 InnoDB supports indexes on both stored and virtual
Generated Columns
 New expression analyzer automatically uses the best
“functional” index available
MySQL 5.7: JSON
August 25, 2015 What's New With MySQL
 Replaced custom code with Boost.Geometry
 For spatial calculations
 For spatial analysis
 Enabling full OGC compliance
 We’re also Boost.Geometry contributors!
 InnoDB R-tree based spatial indexes
 Full ACID, MVCC, & transactional support
 Index records contain minimum bounding box
 GeoHash
 GeoJSON
 Helper functions such as ST_Distance_Sphere()
and ST_MakeEnvelope()
MySQL 5.7: GIS Improvements
August 25, 2015 What's New With MySQL
 Native Partitioning
 Eliminates previous
limitations
 Eliminates resource usage
problems
 Transportable tablespace
support
 Native Full-Text Search
 Including full CJK support!
 Native Spatial Indexes
 Transparent page
compression
 Support for 32K and 64K
pages
 Use with transparent page
compression for very high
compression ratios
 General TABLESPACE
support
 Store multiple tables in user
defined shared tablespaces
 Support for MySQL Group
Replication
 High priority transactions
 Improved support for
cache preloading
 Load your hottest data
loaded at startup
 Configurable fill-factor
 Allows for improvements in
storage footprint
 Improved bulk-data load
performance
August 25, 2015 What's New With MySQL
MySQL 5.7: InnoDB
Improvements
 AES 256 Encryption
 Default in MySQL 5.7
 Password rotation policies
 Can be set globally, and at the user level
 Deployment: enable secure unattended install by
default
 Random password set on install
 Remove anonymous accounts
 Deployment without test account, schema, demo files
 Easier instance initialization and setup
 mysqld --initialize
 New detection and support for systemd
MySQL 5.7: Security
August 25, 2015 What's New With MySQL
 SSL
 Enabled by default
 Auto-detection of existing keys and certs
 Auto generation of keys and certs when needed
 New helper utility: mysql_ssl_rsa_setup
 New --require_secure_transport option to
prevent insecure communications
 Added SSL support to binary log clients
MySQL 5.7: Security -- SSL
August 25, 2015 What's New With MySQL
MySQL 5.7: Server-side
Statement Timeouts
 Server side statement timeouts
 Global for server, per session, or for individual SELECT
statements
 Expanded to Windows and Solaris, restricted by
removing USER option
SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM my_table;
August 25, 2015 What's New With MySQL
 GTID enhancements
 On-line, phased deployment
of GTIDs
 Binary logging on slave now
optional
 Enhanced Semi-
synchronous replication
 Write guaranteed to be
received by slave before
being observed by clients of
the master
 Option to wait on Acks from
multiple slaves
 Multi-Source Replication
 Consolidate updates from
multiple Masters into one
Slave
 Dynamic slave filters
 8-10x Faster slave
throughput
 Often removes slave as a
bottleneck; keep pace with
master with 8+ slave
threads
 Option to preserve Commit
order
 Automatic slave transaction
retries
MySQL 5.7: Replication
Improvements
0%
50%
100%
150%
200%
250%
1 8 24 48
Slave Threads
Slave throughput vs. 96 Thread Master
August 25, 2015 What's New With MySQL
MySQL 5.7: Enabling GTIDs
Check
Compatibility
•Server reports
any incompatible
operations
Generate
GTIDs
•All servers
generate GTIDs
but don’t depend
on them
Brief wait
•Allow all legacy
events to work
through all
servers
GTIDs
Enabled
•All Servers
generate and
expect GTIDs only
•Full benefits of
GTIDs available
Phased, On-line Introduction
August 25, 2015 What's New With MySQL
 Multi-Source Replication
 Consolidate updates from
multiple Masters into one
Slave
 Consolidated view of all
shards
 More flexible topologies
 Centralized point for backups
 Compatible with Semi-Sync
Replication & enhanced MTS
 Performance Schema
tables for monitoring
slave
 Online Operations:
Dynamic Replication
Filters, switch master
MySQL 5.7: Replication
Improvements
August 25, 2015 What's New With MySQL
 Support for tracking session transaction
state
 This offers better support for load balancing across
nodes
 Server Version Tokens
 This offers better support for caching in distributed
systems
 New data migration tool : mysqlpump
 Improves data migration and sharding operations
between nodes
 Improved Replication options in HA groups
 Improved slave performance with clock based
parallelization
 Loss-less Semi-Sync Replication plugin supporting
multi-node acks
 Synchronous replication (Group Replication plugin
now in Labs)
MySQL 5.7: HA Improvements
August 25, 2015 What's New With MySQL
 Multi-master update anywhere
 Conflict detection and resolution
(transaction rollback)
 Optimistic State Machine
Replication
 Automatic group membership
management and failure
detection
 No need for server fail-over
 Elastic scale out/in
 No single point of failure
 Automatic reconfiguration
 Well integrated
 InnoDB
 GTID-based replication
 PERFORMANCE_SCHEMA
MySQL Group Replication labs.mysql.com
August 25, 2015 What's New With MySQL
HTTP Plugin for MySQL
 Server Plugin adds HTTP(S) endpoints to MySQL
 Results are serialized to JSON format encoded as
UTF8
 Provides 3 choices of User Endpoint Types
 SQL
 CRUD - Key-Value
 JSON - Document
labs.mysql.com
August 25, 2015 What's New With MySQL
MySQL Fabric 1.5
 High Availability
 Server monitoring with auto-
promotion and transparent
application failover
 Optionally scale-out through
sharding
 Application provides shard key
 Range or Hash
 Tools for resharding
 Global updates & tables
 Fabric-aware connectors
rather than proxy: Python,
Java, PHP, .NET, C (labs)
 Lower latency, bottleneck-free
 Server provisioning using
OpenStack etc.
High Availability + Sharding-Based Scale-out
August 25, 2015 What's New With MySQL
MySQL Repos
 Distributions
 Oracle, Red Hat, CentOS
 Fedora
 Ubuntu, Debian
 SUSE
 Official MySQL Docker
Image from Oracle
 Coming Soon
 Preconfigured Containers
 Improved support for popular
DevOps deployment tools
https://dev.mysql.com/downloads/r
epo
MySQL on GitHub
 Git for MySQL Engineering
 Fast, flexible and great for a
distributed team
 Great tooling
 Large and vibrant community
 GitHub for MySQL
Community
 Easy and fast code availability to
the community and to
downstream projects
 New Pull Requests
https://github.com/mysql
August 25, 2015 What's New With MySQL
MySQL 5.7: Additional Info
 http://mysqlserverteam.com/the-mysql-5-7-8-release-
candidate-is-available/
 http://mysqlserverteam.com/category/json/
 http://mysqlserverteam.com/category/performance/o
ptimizer/
 http://mysqlserverteam.com/category/innodb/
 http://mysqlserverteam.com/category/mysql/perform
ance-schema/
 http://mysqlserverteam.com/category/gis/
 http://mysqlserverteam.com/category/full-text-
search/
 http://mysqlserverteam.com/category/dictionary/
 https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
 http://dev.mysql.com/doc/refman/5.7/en/
August 25, 2015 What's New With MySQL

Contenu connexe

Tendances

OpenStack and Databases
OpenStack and DatabasesOpenStack and Databases
OpenStack and DatabasesTesora
 
Webinar: Intro to Trove_Mirantis_26_feb2015
Webinar: Intro to Trove_Mirantis_26_feb2015Webinar: Intro to Trove_Mirantis_26_feb2015
Webinar: Intro to Trove_Mirantis_26_feb2015Tesora
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical OverviewJulienne Pham
 
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceThe State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceTesora
 
Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack hastexo
 
An introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack troveAn introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack troveTesora
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOArraya Solutions
 
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleOpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleCloud Expo
 
What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014Tesora
 
20171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v120171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v1Ivan Ma
 
My First 90 days with Vitess
My First 90 days with VitessMy First 90 days with Vitess
My First 90 days with VitessMorgan Tocker
 
Build public private cloud using openstack
Build public private cloud using openstackBuild public private cloud using openstack
Build public private cloud using openstackFramgia Vietnam
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOFilip Verloy
 
Mysql ecosystem in 2019
Mysql ecosystem in 2019Mysql ecosystem in 2019
Mysql ecosystem in 2019Alkin Tezuysal
 
Whamcloud is Back: Lustre Today and Future
Whamcloud is Back: Lustre Today and FutureWhamcloud is Back: Lustre Today and Future
Whamcloud is Back: Lustre Today and Futureinside-BigData.com
 
Everything you wanted to know about Trove but didn't know whom to ask!
Everything you wanted to know about Trove but didn't know whom to ask!Everything you wanted to know about Trove but didn't know whom to ask!
Everything you wanted to know about Trove but didn't know whom to ask!Tesora
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition Mark Swarbrick
 
MySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMark Swarbrick
 
Running Solr in the Cloud at Memory Speed with Alluxio
Running Solr in the Cloud at Memory Speed with AlluxioRunning Solr in the Cloud at Memory Speed with Alluxio
Running Solr in the Cloud at Memory Speed with Alluxiothelabdude
 

Tendances (20)

OpenStack and Databases
OpenStack and DatabasesOpenStack and Databases
OpenStack and Databases
 
Webinar: Intro to Trove_Mirantis_26_feb2015
Webinar: Intro to Trove_Mirantis_26_feb2015Webinar: Intro to Trove_Mirantis_26_feb2015
Webinar: Intro to Trove_Mirantis_26_feb2015
 
VIO30 Technical Overview
VIO30 Technical OverviewVIO30 Technical Overview
VIO30 Technical Overview
 
The State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-ServiceThe State of Trove: The OpenStack Database-as-a-Service
The State of Trove: The OpenStack Database-as-a-Service
 
Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack Hands On Trove: Database as a Service in OpenStack
Hands On Trove: Database as a Service in OpenStack
 
An introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack troveAn introduction to database as-a-service with open stack trove
An introduction to database as-a-service with open stack trove
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred DalrympleOpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
OpenStack Trove and DBaaS API: Impedance Match? By Fred Dalrymple
 
What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014What is OpenStack Trove? Trove Day 2014
What is OpenStack Trove? Trove Day 2014
 
20171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v120171104 hk-py con-mysql-documentstore_v1
20171104 hk-py con-mysql-documentstore_v1
 
VMware Integrated OpenStack
VMware Integrated OpenStackVMware Integrated OpenStack
VMware Integrated OpenStack
 
My First 90 days with Vitess
My First 90 days with VitessMy First 90 days with Vitess
My First 90 days with Vitess
 
Build public private cloud using openstack
Build public private cloud using openstackBuild public private cloud using openstack
Build public private cloud using openstack
 
VMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIOVMUG22 Filip Verloy VIO
VMUG22 Filip Verloy VIO
 
Mysql ecosystem in 2019
Mysql ecosystem in 2019Mysql ecosystem in 2019
Mysql ecosystem in 2019
 
Whamcloud is Back: Lustre Today and Future
Whamcloud is Back: Lustre Today and FutureWhamcloud is Back: Lustre Today and Future
Whamcloud is Back: Lustre Today and Future
 
Everything you wanted to know about Trove but didn't know whom to ask!
Everything you wanted to know about Trove but didn't know whom to ask!Everything you wanted to know about Trove but didn't know whom to ask!
Everything you wanted to know about Trove but didn't know whom to ask!
 
MySQL enterprise edition
MySQL enterprise edition MySQL enterprise edition
MySQL enterprise edition
 
MySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats newMySQL Tech Tour 2015 - 5.7 Whats new
MySQL Tech Tour 2015 - 5.7 Whats new
 
Running Solr in the Cloud at Memory Speed with Alluxio
Running Solr in the Cloud at Memory Speed with AlluxioRunning Solr in the Cloud at Memory Speed with Alluxio
Running Solr in the Cloud at Memory Speed with Alluxio
 

En vedette

The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product ManagementTesora
 
An Investor’s View of OpenStack - Trove Day 2014
An Investor’s View of OpenStack - Trove Day 2014An Investor’s View of OpenStack - Trove Day 2014
An Investor’s View of OpenStack - Trove Day 2014Tesora
 
Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)
Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)
Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)Tesora
 
OpenStack Trove in Production at HP - TroveDay 2014
OpenStack Trove in Production at HP  - TroveDay 2014 OpenStack Trove in Production at HP  - TroveDay 2014
OpenStack Trove in Production at HP - TroveDay 2014 Tesora
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in ProductionTesora
 
Tesora: Managing Cassandra Databases with OpenStack Trove
Tesora: Managing Cassandra Databases with OpenStack TroveTesora: Managing Cassandra Databases with OpenStack Trove
Tesora: Managing Cassandra Databases with OpenStack TroveDataStax Academy
 
Stateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyStateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyTesora
 
Grow Taller For You
Grow Taller For YouGrow Taller For You
Grow Taller For Youbendelemant
 
Informe ejecutivo face 2
Informe ejecutivo face 2Informe ejecutivo face 2
Informe ejecutivo face 2David Lopez
 
призентация коллекция
призентация коллекцияпризентация коллекция
призентация коллекцияnecrasov
 
Stretchandchallenge
StretchandchallengeStretchandchallenge
Stretchandchallengervhstl
 
презентация открытого занятия гриценко с.а.
презентация открытого занятия гриценко с.а.презентация открытого занятия гриценко с.а.
презентация открытого занятия гриценко с.а.necrasov
 
Amblique / Demandware Global eCommerce Expansion Workshop
Amblique / Demandware Global eCommerce Expansion WorkshopAmblique / Demandware Global eCommerce Expansion Workshop
Amblique / Demandware Global eCommerce Expansion WorkshopJustus Wilde
 

En vedette (17)

The State of OpenStack Product Management
The State of OpenStack Product ManagementThe State of OpenStack Product Management
The State of OpenStack Product Management
 
An Investor’s View of OpenStack - Trove Day 2014
An Investor’s View of OpenStack - Trove Day 2014An Investor’s View of OpenStack - Trove Day 2014
An Investor’s View of OpenStack - Trove Day 2014
 
Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)
Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)
Percona Live 4/15/15: Transparent sharding database virtualization engine (DVE)
 
OpenStack Trove in Production at HP - TroveDay 2014
OpenStack Trove in Production at HP  - TroveDay 2014 OpenStack Trove in Production at HP  - TroveDay 2014
OpenStack Trove in Production at HP - TroveDay 2014
 
Running OpenStack in Production
Running OpenStack in ProductionRunning OpenStack in Production
Running OpenStack in Production
 
Tesora: Managing Cassandra Databases with OpenStack Trove
Tesora: Managing Cassandra Databases with OpenStack TroveTesora: Managing Cassandra Databases with OpenStack Trove
Tesora: Managing Cassandra Databases with OpenStack Trove
 
Stateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal JourneyStateful Applications On the Cloud: A PayPal Journey
Stateful Applications On the Cloud: A PayPal Journey
 
Grow Taller For You
Grow Taller For YouGrow Taller For You
Grow Taller For You
 
Training-Brochure
Training-BrochureTraining-Brochure
Training-Brochure
 
Egr
EgrEgr
Egr
 
O bombardeio
O bombardeioO bombardeio
O bombardeio
 
Informe ejecutivo face 2
Informe ejecutivo face 2Informe ejecutivo face 2
Informe ejecutivo face 2
 
призентация коллекция
призентация коллекцияпризентация коллекция
призентация коллекция
 
Stretchandchallenge
StretchandchallengeStretchandchallenge
Stretchandchallenge
 
презентация открытого занятия гриценко с.а.
презентация открытого занятия гриценко с.а.презентация открытого занятия гриценко с.а.
презентация открытого занятия гриценко с.а.
 
Suominen Oyj:n vuosikertomus 2016
Suominen Oyj:n vuosikertomus 2016Suominen Oyj:n vuosikertomus 2016
Suominen Oyj:n vuosikertomus 2016
 
Amblique / Demandware Global eCommerce Expansion Workshop
Amblique / Demandware Global eCommerce Expansion WorkshopAmblique / Demandware Global eCommerce Expansion Workshop
Amblique / Demandware Global eCommerce Expansion Workshop
 

Similaire à The latest with MySql on OpenStack Trove

What's New in MySQL 5.7
What's New in MySQL 5.7What's New in MySQL 5.7
What's New in MySQL 5.7Olivier DASINI
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015Mario Beck
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmapOpenSourceIndia
 
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8Ted Wennmark
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15Dave Stokes
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlsqlhjalp
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMark Swarbrick
 
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 Geir Høydalsvik
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015Sanjay Manwani
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesTarique Saleem
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL SupportMysql User Camp
 
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgradeMySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgradeAbel Flórez
 
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7Mark Swarbrick
 
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQLTommy Lee
 
Automatic upgrade and new error logging in my sql 8.0 oct
Automatic upgrade and new error logging in my sql 8.0 octAutomatic upgrade and new error logging in my sql 8.0 oct
Automatic upgrade and new error logging in my sql 8.0 octStåle Deraas
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL Brasil
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2Gianluca Hotz
 
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
MySQL Day Paris 2018 - Introduction & The State of the DolphinMySQL Day Paris 2018 - Introduction & The State of the Dolphin
MySQL Day Paris 2018 - Introduction & The State of the DolphinOlivier DASINI
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primaryKaizenlogcom
 

Similaire à The latest with MySql on OpenStack Trove (20)

What's New in MySQL 5.7
What's New in MySQL 5.7What's New in MySQL 5.7
What's New in MySQL 5.7
 
MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015MySQL 5.7: What's New, Nov. 2015
MySQL 5.7: What's New, Nov. 2015
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8Upgrade to MySQL 5.7 and latest news planned for MySQL 8
Upgrade to MySQL 5.7 and latest news planned for MySQL 8
 
MySQL 5.7 what's new
MySQL 5.7 what's newMySQL 5.7 what's new
MySQL 5.7 what's new
 
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
MySQL for Oracle DBA -- Rocky Mountain Oracle User Group Training Days '15
 
My sql crashcourse_intro_kdl
My sql crashcourse_intro_kdlMy sql crashcourse_intro_kdl
My sql crashcourse_intro_kdl
 
MySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats newMySQL Manchester TT - 5.7 Whats new
MySQL Manchester TT - 5.7 Whats new
 
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015 2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
2015: Whats New in MySQL 5.7, At Oracle Open World, November 3rd, 2015
 
My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015My sql5.7 whatsnew_presentedatgids2015
My sql5.7 whatsnew_presentedatgids2015
 
Mysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New FeaturesMysql User Camp : 20th June - Mysql New Features
Mysql User Camp : 20th June - Mysql New Features
 
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
Mysql User Camp : 20-June-14 : Mysql New features and NoSQL Support
 
MySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgradeMySQL 5.7 - What's new and How to upgrade
MySQL 5.7 - What's new and How to upgrade
 
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
Netherlands Tech Tour - 07 MySQL Whats upcoming in 5.7
 
제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL제3회난공불락 오픈소스 인프라세미나 - MySQL
제3회난공불락 오픈소스 인프라세미나 - MySQL
 
Automatic upgrade and new error logging in my sql 8.0 oct
Automatic upgrade and new error logging in my sql 8.0 octAutomatic upgrade and new error logging in my sql 8.0 oct
Automatic upgrade and new error logging in my sql 8.0 oct
 
MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15MySQL The State of the Dolphin - jun15
MySQL The State of the Dolphin - jun15
 
SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2SQL Server 2019 ctp2.2
SQL Server 2019 ctp2.2
 
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
MySQL Day Paris 2018 - Introduction & The State of the DolphinMySQL Day Paris 2018 - Introduction & The State of the Dolphin
MySQL Day Paris 2018 - Introduction & The State of the Dolphin
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primary
 

Plus de Tesora

Model-Driven Operations
Model-Driven OperationsModel-Driven Operations
Model-Driven OperationsTesora
 
What's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartWhat's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartTesora
 
OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream FirstTesora
 
All of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesAll of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesTesora
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? Tesora
 
OpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureOpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureTesora
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container OrchestrationTesora
 
OpenStack Management at Hyperscale
OpenStack Management at HyperscaleOpenStack Management at Hyperscale
OpenStack Management at HyperscaleTesora
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? Tesora
 
Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Tesora
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the EnterpriseTesora
 
OpenStack by the Numbers
OpenStack by the NumbersOpenStack by the Numbers
OpenStack by the NumbersTesora
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsTesora
 
Consuming Cinder from Docker
Consuming Cinder from DockerConsuming Cinder from Docker
Consuming Cinder from DockerTesora
 
Bridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudBridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudTesora
 
OpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppOpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppTesora
 
OpenStack at Bloomberg
OpenStack at BloombergOpenStack at Bloomberg
OpenStack at BloombergTesora
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream PathTesora
 
Building a Personal Cloud Storage Service
Building a Personal Cloud Storage ServiceBuilding a Personal Cloud Storage Service
Building a Personal Cloud Storage ServiceTesora
 
Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesTesora
 

Plus de Tesora (20)

Model-Driven Operations
Model-Driven OperationsModel-Driven Operations
Model-Driven Operations
 
What's Next for OpenStack at Walmart
What's Next for OpenStack at WalmartWhat's Next for OpenStack at Walmart
What's Next for OpenStack at Walmart
 
OpenStack: Upstream First
OpenStack: Upstream FirstOpenStack: Upstream First
OpenStack: Upstream First
 
All of the Amazing OpenStack Resources
All of the Amazing OpenStack ResourcesAll of the Amazing OpenStack Resources
All of the Amazing OpenStack Resources
 
What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud? What's the TCO for an OpenStack Cloud?
What's the TCO for an OpenStack Cloud?
 
OpenStack: Past, Present, and Future
OpenStack: Past, Present, and FutureOpenStack: Past, Present, and Future
OpenStack: Past, Present, and Future
 
VMware and Container Orchestration
VMware and Container OrchestrationVMware and Container Orchestration
VMware and Container Orchestration
 
OpenStack Management at Hyperscale
OpenStack Management at HyperscaleOpenStack Management at Hyperscale
OpenStack Management at Hyperscale
 
So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What? So Your OpenStack Cloud is Built...Now What?
So Your OpenStack Cloud is Built...Now What?
 
Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups Secrets of Success: Building Community Through Meetups
Secrets of Success: Building Community Through Meetups
 
OpenStack in the Enterprise
OpenStack in the EnterpriseOpenStack in the Enterprise
OpenStack in the Enterprise
 
OpenStack by the Numbers
OpenStack by the NumbersOpenStack by the Numbers
OpenStack by the Numbers
 
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter CommunicationsLeveraging OpenStack to Run Mesos/Marathon at Charter Communications
Leveraging OpenStack to Run Mesos/Marathon at Charter Communications
 
Consuming Cinder from Docker
Consuming Cinder from DockerConsuming Cinder from Docker
Consuming Cinder from Docker
 
Bridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile CloudBridging OpenStack and Mobile Cloud
Bridging OpenStack and Mobile Cloud
 
OpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetAppOpenStack at Scale Inside NetApp
OpenStack at Scale Inside NetApp
 
OpenStack at Bloomberg
OpenStack at BloombergOpenStack at Bloomberg
OpenStack at Bloomberg
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream Path
 
Building a Personal Cloud Storage Service
Building a Personal Cloud Storage ServiceBuilding a Personal Cloud Storage Service
Building a Personal Cloud Storage Service
 
Why OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise ChallengesWhy OpenStack Hasn't Solved Enterprise Challenges
Why OpenStack Hasn't Solved Enterprise Challenges
 

Dernier

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Dernier (20)

SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

The latest with MySql on OpenStack Trove

  • 1. Doug Shelley, Tesora Matt Lord, Oracle The Latest with MySQL on OpenStack Trove #TroveDay2015
  • 2.  Community Trove plus:  Certified guest images for many databases  Regularly tested against popular OpenStack distros  Enterprise features such as Oracle 11g & 12c support  Easy installation and configuration  So what’s new?  Let’s focus on our MySQL support Tesora DBaaS Platform August 25, 2015 What's New With MySQL
  • 3.  Since last Trove day:  Replication v1  “binlog” based, asynchronous  Create a slave from master  Detach a slave  Replication v2  GTID based for MySQL 5.6  Start multiple slaves simultaneously  Initialize from incremental backup  Failover capabilities – promote and eject What’s new? August 25, 2015 What's New With MySQL
  • 4.  Guest log retrieval  Initial implementation is for MySQL  Includes error, general, slow query and guest-agent logs  “Publishing” of logs can be enabled or disabled (“log- publish”)  Individual logs can be streamed (“log-tail”) or downloaded (“log-save”)  Let’s look at these features in action! What’s new? August 25, 2015 What's New With MySQL
  • 5. 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 Corporation August 25, 2015 What's New With MySQL
  • 6. MySQL 5.7 Release Candidate! Enhanced InnoDB: faster online & bulk load operations Replication Improvements (incl. multi- source, multi-threaded slaves...) New Optimizer Cost Model: greater user control & better query performance Performance Schema Improvements MySQL SYS Schema Performance & Scalability Manageability 2 X Faster than MySQL 5.6 Improved Security: safer initialization, setup & management NEW! JSON Support And many more new features and enhancements... http://mysqlserverteam.com/the-mysql-5-7-8-release-candidate-is-available/ August 25, 2015 What's New With MySQL
  • 7. 0 100,000 200,000 300,000 400,000 500,000 600,000 700,000 8 16 32 64 128 256 512 1,024 QueriesperSecond Connections MySQL 5.7: Sysbench Read Only (Point Select) MySQL 5.7 MySQL 5.6 MySQL 5.5 MySQL 5.7: Sysbench: Read Only Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5 2x Faster than MySQL 5.6 3x Faster than MySQL 5.5 645,000 QPS August 25, 2015 What's New With MySQL
  • 8. 1 Million QPS MySQL 5.7: InnoDB, NoSQL With Memcached 6x Faster than MySQL 5.6 0 200,000 400,000 600,000 800,000 1,000,000 1,200,000 8 16 32 64 128 256 512 1,024 QueriesperSecond Connections MySQL 5.7 vs 5.6 - InnoDB & Memcached MySQL 5.7 MySQL 5.6 Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5 August 25, 2015 What's New With MySQL
  • 9. MySQL 5.7: Connections/Second 1.7x Faster than MySQL 5.6 2.5x Faster than MySQL 5.5 67,000 Connections/Sec 0 10,000 20,000 30,000 40,000 50,000 60,000 70,000 80,000 MySQL 5.5 MySQL 5.6 MySQL 5.7 Connections/Second Connections Per Second MySQL 5.5 MySQL 5.6 MySQL 5.7 Intel(R) Xeon(R) CPU E7-4860 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5 August 25, 2015 What's New With MySQL
  • 10.  Optimizer and Parser refactoring  Improves readability, maintainability and stability  Cleanly separate the parsing, optimizing, and execution stages  Allows for easier feature additions, with lessened risk  New hint framework  Easier to manage  With support for additional new hints  Improved JSON EXPLAIN  EXPLAIN for running thread  New Cost based Optimizer  Generated Columns  Support for InnoDB based internal temp tables  Better ONLY_FULL_GROUP_BY mode  Better support for InnoDB & GIS  Many specific new optimizations Queries execute faster, while using less CPU and disk space! MySQL 5.7: Optimizer Improvements August 25, 2015 What's New With MySQL
  • 11.  New pre and post parse query rewrite APIs  Users can write their own plug-ins  Provides a post-parse query plugin  Rewrite problematic queries without the need to make application changes  Add hints  Modify join order  Many more …  Improve problematic queries from ORMs, third party apps, etc  Eliminates many legacy use cases for proxies MySQL 5.7: Query Rewrite Plugin August 25, 2015 What's New With MySQL
  • 12. MySQL 5.7: Performance Schema Memory Instrumentation  Aggregates statistics by  Type of memory used (caches, internal buffers, …)  Thread/account/ user/host indirectly performing the memory operation  Attributes include  Memory used (bytes)  Operation counts  High/Low Water Marks Statement Instrumentation  Stored Procedures  Stored Functions  Prepared Statements  Transactions Additional Information  Replication slave status  MDL lock instrumentation  Status and variables per thread  Server stage tracking  Track long running SQL  Improved configuration and ease-of-use  All while reducing total footprint and overhead August 25, 2015 What's New With MySQL
  • 13. MySQL 5.7: SYS Schema  Helps simplify DBA / Ops tasks  Monitor server health, user, host statistics  Spot, diagnose, and tune performance issues  Easy to understand views with insights into  IO hot spots, Locking, Costly SQL statements  Schema, table and index statistics  SYS is similar to  Oracle V$ catalog views  Microsoft SQL DMVs (Dynamic Management Views) Helper objects for DBAs, Developers and Operations staff August 25, 2015 What's New With MySQL
  • 14.  Native JSON data type  Native internal binary format for efficient processing & storage  Built-in JSON functions  Allowing you to efficiently store, search, update, and manipulate Documents  JSON Comparator  Allows for easy integration of Document data within your SQL queries  Indexing of Documents using Generated Columns  InnoDB supports indexes on both stored and virtual Generated Columns  New expression analyzer automatically uses the best “functional” index available MySQL 5.7: JSON August 25, 2015 What's New With MySQL
  • 15.  Replaced custom code with Boost.Geometry  For spatial calculations  For spatial analysis  Enabling full OGC compliance  We’re also Boost.Geometry contributors!  InnoDB R-tree based spatial indexes  Full ACID, MVCC, & transactional support  Index records contain minimum bounding box  GeoHash  GeoJSON  Helper functions such as ST_Distance_Sphere() and ST_MakeEnvelope() MySQL 5.7: GIS Improvements August 25, 2015 What's New With MySQL
  • 16.  Native Partitioning  Eliminates previous limitations  Eliminates resource usage problems  Transportable tablespace support  Native Full-Text Search  Including full CJK support!  Native Spatial Indexes  Transparent page compression  Support for 32K and 64K pages  Use with transparent page compression for very high compression ratios  General TABLESPACE support  Store multiple tables in user defined shared tablespaces  Support for MySQL Group Replication  High priority transactions  Improved support for cache preloading  Load your hottest data loaded at startup  Configurable fill-factor  Allows for improvements in storage footprint  Improved bulk-data load performance August 25, 2015 What's New With MySQL MySQL 5.7: InnoDB Improvements
  • 17.  AES 256 Encryption  Default in MySQL 5.7  Password rotation policies  Can be set globally, and at the user level  Deployment: enable secure unattended install by default  Random password set on install  Remove anonymous accounts  Deployment without test account, schema, demo files  Easier instance initialization and setup  mysqld --initialize  New detection and support for systemd MySQL 5.7: Security August 25, 2015 What's New With MySQL
  • 18.  SSL  Enabled by default  Auto-detection of existing keys and certs  Auto generation of keys and certs when needed  New helper utility: mysql_ssl_rsa_setup  New --require_secure_transport option to prevent insecure communications  Added SSL support to binary log clients MySQL 5.7: Security -- SSL August 25, 2015 What's New With MySQL
  • 19. MySQL 5.7: Server-side Statement Timeouts  Server side statement timeouts  Global for server, per session, or for individual SELECT statements  Expanded to Windows and Solaris, restricted by removing USER option SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM my_table; August 25, 2015 What's New With MySQL
  • 20.  GTID enhancements  On-line, phased deployment of GTIDs  Binary logging on slave now optional  Enhanced Semi- synchronous replication  Write guaranteed to be received by slave before being observed by clients of the master  Option to wait on Acks from multiple slaves  Multi-Source Replication  Consolidate updates from multiple Masters into one Slave  Dynamic slave filters  8-10x Faster slave throughput  Often removes slave as a bottleneck; keep pace with master with 8+ slave threads  Option to preserve Commit order  Automatic slave transaction retries MySQL 5.7: Replication Improvements 0% 50% 100% 150% 200% 250% 1 8 24 48 Slave Threads Slave throughput vs. 96 Thread Master August 25, 2015 What's New With MySQL
  • 21. MySQL 5.7: Enabling GTIDs Check Compatibility •Server reports any incompatible operations Generate GTIDs •All servers generate GTIDs but don’t depend on them Brief wait •Allow all legacy events to work through all servers GTIDs Enabled •All Servers generate and expect GTIDs only •Full benefits of GTIDs available Phased, On-line Introduction August 25, 2015 What's New With MySQL
  • 22.  Multi-Source Replication  Consolidate updates from multiple Masters into one Slave  Consolidated view of all shards  More flexible topologies  Centralized point for backups  Compatible with Semi-Sync Replication & enhanced MTS  Performance Schema tables for monitoring slave  Online Operations: Dynamic Replication Filters, switch master MySQL 5.7: Replication Improvements August 25, 2015 What's New With MySQL
  • 23.  Support for tracking session transaction state  This offers better support for load balancing across nodes  Server Version Tokens  This offers better support for caching in distributed systems  New data migration tool : mysqlpump  Improves data migration and sharding operations between nodes  Improved Replication options in HA groups  Improved slave performance with clock based parallelization  Loss-less Semi-Sync Replication plugin supporting multi-node acks  Synchronous replication (Group Replication plugin now in Labs) MySQL 5.7: HA Improvements August 25, 2015 What's New With MySQL
  • 24.  Multi-master update anywhere  Conflict detection and resolution (transaction rollback)  Optimistic State Machine Replication  Automatic group membership management and failure detection  No need for server fail-over  Elastic scale out/in  No single point of failure  Automatic reconfiguration  Well integrated  InnoDB  GTID-based replication  PERFORMANCE_SCHEMA MySQL Group Replication labs.mysql.com August 25, 2015 What's New With MySQL
  • 25. HTTP Plugin for MySQL  Server Plugin adds HTTP(S) endpoints to MySQL  Results are serialized to JSON format encoded as UTF8  Provides 3 choices of User Endpoint Types  SQL  CRUD - Key-Value  JSON - Document labs.mysql.com August 25, 2015 What's New With MySQL
  • 26. MySQL Fabric 1.5  High Availability  Server monitoring with auto- promotion and transparent application failover  Optionally scale-out through sharding  Application provides shard key  Range or Hash  Tools for resharding  Global updates & tables  Fabric-aware connectors rather than proxy: Python, Java, PHP, .NET, C (labs)  Lower latency, bottleneck-free  Server provisioning using OpenStack etc. High Availability + Sharding-Based Scale-out August 25, 2015 What's New With MySQL
  • 27. MySQL Repos  Distributions  Oracle, Red Hat, CentOS  Fedora  Ubuntu, Debian  SUSE  Official MySQL Docker Image from Oracle  Coming Soon  Preconfigured Containers  Improved support for popular DevOps deployment tools https://dev.mysql.com/downloads/r epo MySQL on GitHub  Git for MySQL Engineering  Fast, flexible and great for a distributed team  Great tooling  Large and vibrant community  GitHub for MySQL Community  Easy and fast code availability to the community and to downstream projects  New Pull Requests https://github.com/mysql August 25, 2015 What's New With MySQL
  • 28. MySQL 5.7: Additional Info  http://mysqlserverteam.com/the-mysql-5-7-8-release- candidate-is-available/  http://mysqlserverteam.com/category/json/  http://mysqlserverteam.com/category/performance/o ptimizer/  http://mysqlserverteam.com/category/innodb/  http://mysqlserverteam.com/category/mysql/perform ance-schema/  http://mysqlserverteam.com/category/gis/  http://mysqlserverteam.com/category/full-text- search/  http://mysqlserverteam.com/category/dictionary/  https://dev.mysql.com/doc/relnotes/mysql/5.7/en/  http://dev.mysql.com/doc/refman/5.7/en/ August 25, 2015 What's New With MySQL

Notes de l'éditeur

  1. Huge performance gains
  2. MTS 10x speedup is using SBR; lower for RBR