SlideShare a Scribd company logo
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Unlocking Big Data
Insights with MySQL
Matt Lord
MySQL Product Manager
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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.
2
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud
Web & Enterprise OEM & ISVs
Industry Leaders Rely on MySQL
3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Powers The Web
Over 500 million Tweets/day. 143,200 Tweets/sec in Aug 2013
”Many petabytes” of data. 11.2 Million Row changes & 2.5 billion
rows read /sec handled in MySQL
6 billion hours of video watched each month
Globally-distributed database with 100 terabytes of user-related
data based on MySQL Cluster
4
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
An Avalanche of Data
5
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Why Is Big Data Important?
Value Creation
HEALTH CARE MANUFACTURING COMMUNICATIONS
“In a big data world, a competitor that fails to
sufficiently develop its capabilities will be left behind.”
Reduce Prescription
Fraud
Accelerate Test
Cycles to Reduce
Backlog
Offering New Services
based on Location
Data
McKinsey Global Institute
RETAIL
Better Predict
Product Success
PUBLIC SECTOR
Improve Student
Outcomes
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Create Value
Big Data: What It Is, What It Means
Volume
Variety
Velocity
7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data: Strategic Transformation
• From REPORTING To ANALYTICS
• From REAR-VIEW MIRROR To PREDICT/EXPLORE
• From SOME DATA To BIG DATA
8
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
What’s Changed?
• Enablers
– Digitization – nearly everything has a digital heartbeat
– Ability to store much larger data volumes (distributed file systems)
– Ability to process much larger data volumes (parallel processing)
• Why is this different from BI/DW?
– Business formulated questions to ask upfront
– Drove what was data collected, data model, query design
Big Data enables what-if analysis and real-time discovery
9
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Adoption
• Web Recommendations
• Sentiment Analysis
• Marketing Campaign Analysis
• Customer Churn Modeling
• Fraud Detection
• Research and Development
• Risk Modeling
• Machine Learning
10
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Can Help You …
Chief Marketing Officer
Sell More
Chief Financial Officer
Manage Risk
Chief Information Officer
Reduce Cost
11
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Leading Use-Case: On-Line Retail
Users
Browsing
Recommendations
Profile,
Purchase
History
Web Logs:
Pages Viewed
Comments Posted
Social media updates
Preferences
Brands “Liked”
Recommendations
12
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Why Hadoop?
• Scales to thousands of nodes, PB of structured and unstructured data
– Combines data from multiple sources, schema-less
– Run queries against all of the data
• Runs on commodity servers, handles storage and processing
• Data is replicated, self-healing
• Initially just batch (Map/Reduce) processing
– Moving towards more interactive processing
• Oracle Big Data SQL, Spark SQL, Apache Hive, Apache Drill, Apache Phoenix
• IBM BigSQL, Cloudera Impala, Presto, Stinger, HAWQ, more every day …
13
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Lifecycle
Better Decisions Using Big Data
14
ANALYZE
DECIDE ACQUIRE
ORGANIZE
CREATE VALUE
FROM DATA
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Lifecycle
Better Decisions Using Big Data
15
ANALYZE
DECIDE ACQUIRE
ORGANIZE
CREATE VALUE
FROM DATA
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Lifecycle
Better Decisions Using Big Data
16
ACQUIRE
CREATE VALUE
FROM DATA
NoSQL Interfaces
MySQL Database
MySQL Cluster
MySQL Fabric
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL NoSQL Interfaces: Fast, Flexible, Safe
Blazing Fast
Key/Value Queries
Fully Transactional/
ACID
NoSQL and SQL
across the same
data Set
17
Combined with Schema Flexibility: Online DDL
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Strategy: Best of Both Worlds
• Mix Key/Value & Relational Queries
• Transactional Integrity
• Complex Queries
• Standards & Skillsets
18
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL 5.6: InnoDB, NoSQL With Memcached
Up to 9X higher ”SET/INSERT” Throughput
19
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL 5.7: InnoDB, NoSQL With Memcached
6x Faster than MySQL 5.6
Thank you, Facebook
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
1 Million QPS
Intel(R) Xeon(R) CPU X7560 x86_64
4 sockets x 10 cores-HT (80 CPU threads)
2.3 GHz, 512 GB RAM
Oracle Linux 6.5
20
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Cluster: Multiple NoSQL Interfaces
Mix & Match
21
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Cluster 7.4 Benchmarks
• NoSQL C++ API, flexAsynch Benchmark
• 32 x Intel E5-2697 Intel Servers, 2 socket, 64GB
– 14 cores and 28 CPU threads per CPU socket
– Total of 28 cores and 56 CPU threadss, operating at 2.6GHz
• ACID Transactions, with Synchronous
Replication
200 Million QPS
22
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Cluster Schema Flexibility
Configure with or without Schema
<town:maidenhead,SL6>
key value
Key Value
town:maidenhead SL6
Generic Table
Application view
SQL view
23
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Fabric
Scale out with Data Sharding + High Availability
• Scale-out through sharding
– Read AND Write
– Standard framework,
no more custom solutions
• HA out of the box
– On top of Replication
– Automatic failover
– Automatic routing
24
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Lifecycle
Better Decisions Using Big Data
25Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
ACQUIRE
ORGANIZE
CREATE VALUE
FROM DATA
Import Data
Apache Sqoop
MySQL Hadoop Applier
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Apache Sqoop
• Apache TLP, part of Hadoop project
– Developed by Cloudera
• Bulk data import and export
– Between Hadoop (HDFS) and external data stores
• JDBC Connector architecture
– Supports plug-ins for specific functionality
• “Fast Path” Connector developed for MySQL
26
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Apache Sqoop
Transactional
Data
HDFS StorageSqoop Job
Map
Map
Map
Map
Sqoop Import
Gather
Metadata
Submit Map Only Job
Hadoop Cluster
27
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Applier for Hadoop
• Real-time streaming of events from MySQL to Hadoop
– Supports move towards “Speed of Thought” analytics
• Connects to the binary log, writes events to HDFS via libhdfs library
• Each database table mapped to a Hive data warehouse directory
– With the ability to create custom content handlers
• Enables eco-system of Hadoop tools to integrate with MySQL data
• Available for download now: labs.mysql.com
labs.mysql.com
28
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Applier for Hadoop
29
labs.mysql.com
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Applier for Hadoop: Integration with Hive
• Hive runs on top of Hadoop. Install HIVE on the
hadoop master node
• Set the default datawarehouse directory same as
the base directory into which Hadoop Applier
writes
• Create similar schema's on both MySQL & Hive
• Timestamps are inserted as first field in HDFS
files
• Data is stored in 'datafile1.txt' by default
• The working directory is
base_dir/db_name.db/tb_name
SQL Query Hive QL
CREATE TABLE t (i INT); CREATE TABLE t (
time_stamp INT, i INT)
[ROW FORMAT
DELIMITED]
STORED AS TEXTFILE;
labs.mysql.com
30
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Applier for Hadoop: Integration with Hive
31
labs.mysql.com
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Big Data Lifecycle
Better Decisions Using Big Data
ANALYZE
DECIDE
CREATE VALUE
FROM DATA
Analyze
Export Data
Decide
32
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Analyze Big Data in Hadoop
33
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL: Reporting Database for BI
34
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Management ToolsAdvanced Features Support
• Scalability
• High Availability
• Security
• Audit
• Encryption
• Monitoring
• Backup
• Development
• Administration
• Migration
• Technical Support
• Consultative Support
• Oracle Certifications
Data Analysis with MySQL Enterprise Edition
35
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Monitor with Query Analyzer
Enhance DevOps Agility Tune Analytical Queries
36
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Scaling, Security, and Data Protection
MySQL Enterprise Scalability
MySQL Enterprise Monitor
MySQL Enterprise Backup
MySQL Enterprise Security
MySQL Enterprise Encryption
MySQL Enterprise Audit
MySQL Enterprise Authentication
MySQL Enterprise High Availability
Oracle Enterprise Manager for MySQL
37
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Support
• Largest MySQL engineering and support organization
• Backed by the MySQL developers
• World-class support, in 29 languages
• Hot fixes & maintenance releases
• 24x7x365
• Unlimited incidents
• Consultative support
• Global scale and reach
Get immediate help for any MySQL
issue, plus expert advice
38
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Consultative Support
Make the Most of your Deployments
• Remote troubleshooting
• Replication review
• Partitioning review
• Schema review
• Query review
• Performance tuning
• ...and more
39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Why MySQL Enterprise Edition?
In Addition to all the MySQL Features you Love
Insure Your Deployments
Get the Best Results
Delight Customers
Improve
Performance
& Scalability
Enhance Agility &
Productivity
Reduce TCO
Mitigate Risks
Get
Immediate
Help if/when
Needed
Increase
Customer
Satisfaction
40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL & Hadoop Integration: a Complete Example
Driving a Personalized Web Experience
41
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Company Overview
boo-box is one of the largest advertising networks in
South America, with a focus on the Brazilian social
media market.
Application
boo-box relies on MySQL and Hadoop to display 1
billion advertisements to 60 million people across
430,000 web sites and social network profiles every
month.
Why MySQL?
"MySQL is a core part of our big data strategy. Simple
integration with Hadoop enables us to improve our
digital advertising service and grow our business with
maximum speed and agility.“ Josafá Santos,
IT Manager, boo-box
boo-box
42
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Leveraging Other Oracle Solutions
For Data Aquired in MySQL
Acquire Organize Analyze Decide
Web Data Acquired
in MySQL
Analyzed with
Oracle Exadata
Organized with
Oracle Big Data
Appliance
Decide Using the
power of Oracle
Exalytics
43
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MySQL Enterprise Oracle Certifications
• Oracle Linux
• Oracle VM
• Oracle GoldenGate
• Oracle Solaris Clustering
• Oracle Clusterware
• Oracle Enterprise Manager
• Oracle Fusion Middleware
• Oracle Audit Vault & Database Firewall
• Oracle Secure Backup
• MyOracle Online Support
MySQL Integrates into the Oracle Environment
44
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Summary
• Create value from Big Data with MySQL
• MySQL + Hadoop: widely deployed solution
• “Best of both worlds” SQL + NoSQL Access
• Scale Out & data sharding with MySQL Fabric
• Tools and expertise to support you
• End to end Oracle solutions for Big Data
45
Unlocking Big Data Insights with MySQL

More Related Content

What's hot

MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB Clusters
Matt Lord
 
MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)
Olivier 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. 2015
Mario Beck
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSON
Mario Beck
 
MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...
Olivier DASINI
 
MySQL HA
MySQL HAMySQL HA
MySQL HA
Ted Wennmark
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
Olivier DASINI
 
MySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMySQL Cloud Service Deep Dive
MySQL Cloud Service Deep Dive
Morgan Tocker
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
Olivier DASINI
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?
Olivier DASINI
 
MySQL 5.7 Replication News
MySQL 5.7 Replication News MySQL 5.7 Replication News
MySQL 5.7 Replication News
Ted Wennmark
 
MySQL Day Paris 2018 - MySQL JSON Document Store
MySQL Day Paris 2018 - MySQL JSON Document StoreMySQL Day Paris 2018 - MySQL JSON Document Store
MySQL Day Paris 2018 - MySQL JSON Document Store
Olivier DASINI
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB Cluster
Mario Beck
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018
Olivier DASINI
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
Keith Hollman
 
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
Olivier DASINI
 
MySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA optionsMySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA options
Ted Wennmark
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
Matt Lord
 
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
Ivan Ma
 
MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017
MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017
MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017
Ivan Ma
 

What's hot (20)

MySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB ClustersMySQL High Availability -- InnoDB Clusters
MySQL High Availability -- InnoDB Clusters
 
MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)MySQL 5.7 InnoDB Cluster (Jan 2018)
MySQL 5.7 InnoDB Cluster (Jan 2018)
 
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
 
NoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSONNoSQL and MySQL: News about JSON
NoSQL and MySQL: News about JSON
 
MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...MySQL Document Store - A Document Store with all the benefts of a Transactona...
MySQL Document Store - A Document Store with all the benefts of a Transactona...
 
MySQL HA
MySQL HAMySQL HA
MySQL HA
 
MySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The DolphinMySQL Day Paris 2016 - State Of The Dolphin
MySQL Day Paris 2016 - State Of The Dolphin
 
MySQL Cloud Service Deep Dive
MySQL Cloud Service Deep DiveMySQL Cloud Service Deep Dive
MySQL Cloud Service Deep Dive
 
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP ParisMySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
MySQL InnoDB Cluster - Meetup Oracle MySQL / AFUP Paris
 
MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?MySQL 8.0 - What's New ?
MySQL 8.0 - What's New ?
 
MySQL 5.7 Replication News
MySQL 5.7 Replication News MySQL 5.7 Replication News
MySQL 5.7 Replication News
 
MySQL Day Paris 2018 - MySQL JSON Document Store
MySQL Day Paris 2018 - MySQL JSON Document StoreMySQL Day Paris 2018 - MySQL JSON Document Store
MySQL Day Paris 2018 - MySQL JSON Document Store
 
MySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB ClusterMySQL InnoDB Cluster and NDB Cluster
MySQL InnoDB Cluster and NDB Cluster
 
MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018MySQL 8.0, what's new ? - Forum PHP 2018
MySQL 8.0, what's new ? - Forum PHP 2018
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
MySQL Day Paris 2018 - MySQL InnoDB Cluster; A complete High Availability sol...
 
MySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA optionsMySQL 5.6, news in 5.7 and our HA options
MySQL 5.6, news in 5.7 and our HA options
 
Using MySQL in the Cloud
Using MySQL in the CloudUsing MySQL in the Cloud
Using MySQL in the Cloud
 
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
 
MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017
MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017
MySQL InnoDB Cluster and MySQL Group Replication @HKOSC 2017
 

Similar to Unlocking Big Data Insights with MySQL

Unlocking big data with Hadoop + MySQL
Unlocking big data with Hadoop + MySQLUnlocking big data with Hadoop + MySQL
Unlocking big data with Hadoop + MySQL
Ricky Setyawan
 
MySQL London Tech Tour March 2015 - Big Data
MySQL London Tech Tour March 2015 - Big DataMySQL London Tech Tour March 2015 - Big Data
MySQL London Tech Tour March 2015 - Big Data
Mark Swarbrick
 
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
jdijcks
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Dave Segleau
 
Oracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldOracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorld
Jeffrey T. Pollock
 
Enabling digital transformation with MySQL
Enabling digital transformation with MySQLEnabling digital transformation with MySQL
Enabling digital transformation with MySQL
MySQL Brasil
 
Big Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseBig Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San Jose
Jeffrey T. Pollock
 
Insights into Real-world Data Management Challenges
Insights into Real-world Data Management ChallengesInsights into Real-world Data Management Challenges
Insights into Real-world Data Management Challenges
DataWorks Summit
 
Consolidate your data marts for fast, flexible analytics 5.24.18
Consolidate your data marts for fast, flexible analytics 5.24.18Consolidate your data marts for fast, flexible analytics 5.24.18
Consolidate your data marts for fast, flexible analytics 5.24.18
Cloudera, Inc.
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
Ted Wennmark
 
2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview
jdijcks
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
jdijcks
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
Mario Beck
 
Big Data: Myths and Realities
Big Data: Myths and RealitiesBig Data: Myths and Realities
Big Data: Myths and Realities
Toronto-Oracle-Users-Group
 
Oracle engineered systems executive presentation
Oracle engineered systems executive presentationOracle engineered systems executive presentation
Oracle engineered systems executive presentation
OTN Systems Hub
 
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...DataWorks Summit
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
Mark Swarbrick
 
Insights into Real World Data Management Challenges
Insights into Real World Data Management ChallengesInsights into Real World Data Management Challenges
Insights into Real World Data Management Challenges
DataWorks Summit
 
MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
Mark Swarbrick
 
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Cloudera, Inc.
 

Similar to Unlocking Big Data Insights with MySQL (20)

Unlocking big data with Hadoop + MySQL
Unlocking big data with Hadoop + MySQLUnlocking big data with Hadoop + MySQL
Unlocking big data with Hadoop + MySQL
 
MySQL London Tech Tour March 2015 - Big Data
MySQL London Tech Tour March 2015 - Big DataMySQL London Tech Tour March 2015 - Big Data
MySQL London Tech Tour March 2015 - Big Data
 
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
Oracle Openworld Presentation with Paul Kent (SAS) on Big Data Appliance and ...
 
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
Oracle NoSQL Database -- Big Data Bellevue Meetup - 02-18-15
 
Oracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorldOracle Data Integration CON9737 at OpenWorld
Oracle Data Integration CON9737 at OpenWorld
 
Enabling digital transformation with MySQL
Enabling digital transformation with MySQLEnabling digital transformation with MySQL
Enabling digital transformation with MySQL
 
Big Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseBig Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San Jose
 
Insights into Real-world Data Management Challenges
Insights into Real-world Data Management ChallengesInsights into Real-world Data Management Challenges
Insights into Real-world Data Management Challenges
 
Consolidate your data marts for fast, flexible analytics 5.24.18
Consolidate your data marts for fast, flexible analytics 5.24.18Consolidate your data marts for fast, flexible analytics 5.24.18
Consolidate your data marts for fast, flexible analytics 5.24.18
 
MySQL as a Document Store
MySQL as a Document StoreMySQL as a Document Store
MySQL as a Document Store
 
2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview
 
Oracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analyticsOracle Big Data Appliance and Big Data SQL for advanced analytics
Oracle Big Data Appliance and Big Data SQL for advanced analytics
 
Oracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQLOracle Enterprise Manager for MySQL
Oracle Enterprise Manager for MySQL
 
Big Data: Myths and Realities
Big Data: Myths and RealitiesBig Data: Myths and Realities
Big Data: Myths and Realities
 
Oracle engineered systems executive presentation
Oracle engineered systems executive presentationOracle engineered systems executive presentation
Oracle engineered systems executive presentation
 
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
 
Netherlands Tech Tour 03 - MySQL Cluster
Netherlands Tech Tour 03 -   MySQL ClusterNetherlands Tech Tour 03 -   MySQL Cluster
Netherlands Tech Tour 03 - MySQL Cluster
 
Insights into Real World Data Management Challenges
Insights into Real World Data Management ChallengesInsights into Real World Data Management Challenges
Insights into Real World Data Management Challenges
 
MySQL cluster 7.4
MySQL cluster 7.4 MySQL cluster 7.4
MySQL cluster 7.4
 
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
Hive, Impala, and Spark, Oh My: SQL-on-Hadoop in Cloudera 5.5
 

More from Matt Lord

Vitess VReplication: Standing on the Shoulders of a MySQL Giant
Vitess VReplication: Standing on the Shoulders of a MySQL GiantVitess VReplication: Standing on the Shoulders of a MySQL Giant
Vitess VReplication: Standing on the Shoulders of a MySQL Giant
Matt Lord
 
MongDB Mobile: Bringing the Power of MongoDB to Your Device
MongDB Mobile: Bringing the Power of MongoDB to Your DeviceMongDB Mobile: Bringing the Power of MongoDB to Your Device
MongDB Mobile: Bringing the Power of MongoDB to Your Device
Matt Lord
 
MongoDB Mobile: Bringing the Power of MongoDB to Your Device
MongoDB Mobile: Bringing the Power of MongoDB to Your DeviceMongoDB Mobile: Bringing the Power of MongoDB to Your Device
MongoDB Mobile: Bringing the Power of MongoDB to Your Device
Matt Lord
 
Using MySQL Containers
Using MySQL ContainersUsing MySQL Containers
Using MySQL Containers
Matt Lord
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
Matt Lord
 
MySQL Group Replication - an Overview
MySQL Group Replication - an OverviewMySQL Group Replication - an Overview
MySQL Group Replication - an Overview
Matt Lord
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
Matt Lord
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
Matt Lord
 
Getting Started with MySQL Full Text Search
Getting Started with MySQL Full Text SearchGetting Started with MySQL Full Text Search
Getting Started with MySQL Full Text Search
Matt Lord
 
MySQL 5.7 GIS
MySQL 5.7 GISMySQL 5.7 GIS
MySQL 5.7 GIS
Matt Lord
 

More from Matt Lord (10)

Vitess VReplication: Standing on the Shoulders of a MySQL Giant
Vitess VReplication: Standing on the Shoulders of a MySQL GiantVitess VReplication: Standing on the Shoulders of a MySQL Giant
Vitess VReplication: Standing on the Shoulders of a MySQL Giant
 
MongDB Mobile: Bringing the Power of MongoDB to Your Device
MongDB Mobile: Bringing the Power of MongoDB to Your DeviceMongDB Mobile: Bringing the Power of MongoDB to Your Device
MongDB Mobile: Bringing the Power of MongoDB to Your Device
 
MongoDB Mobile: Bringing the Power of MongoDB to Your Device
MongoDB Mobile: Bringing the Power of MongoDB to Your DeviceMongoDB Mobile: Bringing the Power of MongoDB to Your Device
MongoDB Mobile: Bringing the Power of MongoDB to Your Device
 
Using MySQL Containers
Using MySQL ContainersUsing MySQL Containers
Using MySQL Containers
 
OpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStackOpenStack Days East -- MySQL Options in OpenStack
OpenStack Days East -- MySQL Options in OpenStack
 
MySQL Group Replication - an Overview
MySQL Group Replication - an OverviewMySQL Group Replication - an Overview
MySQL Group Replication - an Overview
 
OpenStack and MySQL
OpenStack and MySQLOpenStack and MySQL
OpenStack and MySQL
 
MySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack TroveMySQL DBaaS with OpenStack Trove
MySQL DBaaS with OpenStack Trove
 
Getting Started with MySQL Full Text Search
Getting Started with MySQL Full Text SearchGetting Started with MySQL Full Text Search
Getting Started with MySQL Full Text Search
 
MySQL 5.7 GIS
MySQL 5.7 GISMySQL 5.7 GIS
MySQL 5.7 GIS
 

Recently uploaded

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Unlocking Big Data Insights with MySQL

  • 1. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Unlocking Big Data Insights with MySQL Matt Lord MySQL Product Manager
  • 2. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 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. 2
  • 3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Cloud Web & Enterprise OEM & ISVs Industry Leaders Rely on MySQL 3
  • 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Powers The Web Over 500 million Tweets/day. 143,200 Tweets/sec in Aug 2013 ”Many petabytes” of data. 11.2 Million Row changes & 2.5 billion rows read /sec handled in MySQL 6 billion hours of video watched each month Globally-distributed database with 100 terabytes of user-related data based on MySQL Cluster 4
  • 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | An Avalanche of Data 5
  • 6. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Why Is Big Data Important? Value Creation HEALTH CARE MANUFACTURING COMMUNICATIONS “In a big data world, a competitor that fails to sufficiently develop its capabilities will be left behind.” Reduce Prescription Fraud Accelerate Test Cycles to Reduce Backlog Offering New Services based on Location Data McKinsey Global Institute RETAIL Better Predict Product Success PUBLIC SECTOR Improve Student Outcomes
  • 7. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Create Value Big Data: What It Is, What It Means Volume Variety Velocity 7
  • 8. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data: Strategic Transformation • From REPORTING To ANALYTICS • From REAR-VIEW MIRROR To PREDICT/EXPLORE • From SOME DATA To BIG DATA 8
  • 9. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | What’s Changed? • Enablers – Digitization – nearly everything has a digital heartbeat – Ability to store much larger data volumes (distributed file systems) – Ability to process much larger data volumes (parallel processing) • Why is this different from BI/DW? – Business formulated questions to ask upfront – Drove what was data collected, data model, query design Big Data enables what-if analysis and real-time discovery 9
  • 10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Adoption • Web Recommendations • Sentiment Analysis • Marketing Campaign Analysis • Customer Churn Modeling • Fraud Detection • Research and Development • Risk Modeling • Machine Learning 10
  • 11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Can Help You … Chief Marketing Officer Sell More Chief Financial Officer Manage Risk Chief Information Officer Reduce Cost 11
  • 12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Leading Use-Case: On-Line Retail Users Browsing Recommendations Profile, Purchase History Web Logs: Pages Viewed Comments Posted Social media updates Preferences Brands “Liked” Recommendations 12
  • 13. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Why Hadoop? • Scales to thousands of nodes, PB of structured and unstructured data – Combines data from multiple sources, schema-less – Run queries against all of the data • Runs on commodity servers, handles storage and processing • Data is replicated, self-healing • Initially just batch (Map/Reduce) processing – Moving towards more interactive processing • Oracle Big Data SQL, Spark SQL, Apache Hive, Apache Drill, Apache Phoenix • IBM BigSQL, Cloudera Impala, Presto, Stinger, HAWQ, more every day … 13
  • 14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Lifecycle Better Decisions Using Big Data 14 ANALYZE DECIDE ACQUIRE ORGANIZE CREATE VALUE FROM DATA
  • 15. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Lifecycle Better Decisions Using Big Data 15 ANALYZE DECIDE ACQUIRE ORGANIZE CREATE VALUE FROM DATA
  • 16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Lifecycle Better Decisions Using Big Data 16 ACQUIRE CREATE VALUE FROM DATA NoSQL Interfaces MySQL Database MySQL Cluster MySQL Fabric
  • 17. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL NoSQL Interfaces: Fast, Flexible, Safe Blazing Fast Key/Value Queries Fully Transactional/ ACID NoSQL and SQL across the same data Set 17 Combined with Schema Flexibility: Online DDL
  • 18. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Strategy: Best of Both Worlds • Mix Key/Value & Relational Queries • Transactional Integrity • Complex Queries • Standards & Skillsets 18
  • 19. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL 5.6: InnoDB, NoSQL With Memcached Up to 9X higher ”SET/INSERT” Throughput 19
  • 20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL 5.7: InnoDB, NoSQL With Memcached 6x Faster than MySQL 5.6 Thank you, Facebook 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 1 Million QPS Intel(R) Xeon(R) CPU X7560 x86_64 4 sockets x 10 cores-HT (80 CPU threads) 2.3 GHz, 512 GB RAM Oracle Linux 6.5 20
  • 21. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Cluster: Multiple NoSQL Interfaces Mix & Match 21
  • 22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Cluster 7.4 Benchmarks • NoSQL C++ API, flexAsynch Benchmark • 32 x Intel E5-2697 Intel Servers, 2 socket, 64GB – 14 cores and 28 CPU threads per CPU socket – Total of 28 cores and 56 CPU threadss, operating at 2.6GHz • ACID Transactions, with Synchronous Replication 200 Million QPS 22
  • 23. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Cluster Schema Flexibility Configure with or without Schema <town:maidenhead,SL6> key value Key Value town:maidenhead SL6 Generic Table Application view SQL view 23
  • 24. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Fabric Scale out with Data Sharding + High Availability • Scale-out through sharding – Read AND Write – Standard framework, no more custom solutions • HA out of the box – On top of Replication – Automatic failover – Automatic routing 24
  • 25. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Lifecycle Better Decisions Using Big Data 25Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | ACQUIRE ORGANIZE CREATE VALUE FROM DATA Import Data Apache Sqoop MySQL Hadoop Applier
  • 26. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Apache Sqoop • Apache TLP, part of Hadoop project – Developed by Cloudera • Bulk data import and export – Between Hadoop (HDFS) and external data stores • JDBC Connector architecture – Supports plug-ins for specific functionality • “Fast Path” Connector developed for MySQL 26
  • 27. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Apache Sqoop Transactional Data HDFS StorageSqoop Job Map Map Map Map Sqoop Import Gather Metadata Submit Map Only Job Hadoop Cluster 27
  • 28. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Applier for Hadoop • Real-time streaming of events from MySQL to Hadoop – Supports move towards “Speed of Thought” analytics • Connects to the binary log, writes events to HDFS via libhdfs library • Each database table mapped to a Hive data warehouse directory – With the ability to create custom content handlers • Enables eco-system of Hadoop tools to integrate with MySQL data • Available for download now: labs.mysql.com labs.mysql.com 28
  • 29. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Applier for Hadoop 29 labs.mysql.com
  • 30. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Applier for Hadoop: Integration with Hive • Hive runs on top of Hadoop. Install HIVE on the hadoop master node • Set the default datawarehouse directory same as the base directory into which Hadoop Applier writes • Create similar schema's on both MySQL & Hive • Timestamps are inserted as first field in HDFS files • Data is stored in 'datafile1.txt' by default • The working directory is base_dir/db_name.db/tb_name SQL Query Hive QL CREATE TABLE t (i INT); CREATE TABLE t ( time_stamp INT, i INT) [ROW FORMAT DELIMITED] STORED AS TEXTFILE; labs.mysql.com 30
  • 31. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Applier for Hadoop: Integration with Hive 31 labs.mysql.com
  • 32. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Big Data Lifecycle Better Decisions Using Big Data ANALYZE DECIDE CREATE VALUE FROM DATA Analyze Export Data Decide 32
  • 33. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Analyze Big Data in Hadoop 33
  • 34. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL: Reporting Database for BI 34
  • 35. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Management ToolsAdvanced Features Support • Scalability • High Availability • Security • Audit • Encryption • Monitoring • Backup • Development • Administration • Migration • Technical Support • Consultative Support • Oracle Certifications Data Analysis with MySQL Enterprise Edition 35
  • 36. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Monitor with Query Analyzer Enhance DevOps Agility Tune Analytical Queries 36
  • 37. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Scaling, Security, and Data Protection MySQL Enterprise Scalability MySQL Enterprise Monitor MySQL Enterprise Backup MySQL Enterprise Security MySQL Enterprise Encryption MySQL Enterprise Audit MySQL Enterprise Authentication MySQL Enterprise High Availability Oracle Enterprise Manager for MySQL 37
  • 38. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Support • Largest MySQL engineering and support organization • Backed by the MySQL developers • World-class support, in 29 languages • Hot fixes & maintenance releases • 24x7x365 • Unlimited incidents • Consultative support • Global scale and reach Get immediate help for any MySQL issue, plus expert advice 38
  • 39. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Consultative Support Make the Most of your Deployments • Remote troubleshooting • Replication review • Partitioning review • Schema review • Query review • Performance tuning • ...and more 39
  • 40. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Why MySQL Enterprise Edition? In Addition to all the MySQL Features you Love Insure Your Deployments Get the Best Results Delight Customers Improve Performance & Scalability Enhance Agility & Productivity Reduce TCO Mitigate Risks Get Immediate Help if/when Needed Increase Customer Satisfaction 40
  • 41. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL & Hadoop Integration: a Complete Example Driving a Personalized Web Experience 41
  • 42. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Company Overview boo-box is one of the largest advertising networks in South America, with a focus on the Brazilian social media market. Application boo-box relies on MySQL and Hadoop to display 1 billion advertisements to 60 million people across 430,000 web sites and social network profiles every month. Why MySQL? "MySQL is a core part of our big data strategy. Simple integration with Hadoop enables us to improve our digital advertising service and grow our business with maximum speed and agility.“ Josafá Santos, IT Manager, boo-box boo-box 42
  • 43. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Leveraging Other Oracle Solutions For Data Aquired in MySQL Acquire Organize Analyze Decide Web Data Acquired in MySQL Analyzed with Oracle Exadata Organized with Oracle Big Data Appliance Decide Using the power of Oracle Exalytics 43
  • 44. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL Enterprise Oracle Certifications • Oracle Linux • Oracle VM • Oracle GoldenGate • Oracle Solaris Clustering • Oracle Clusterware • Oracle Enterprise Manager • Oracle Fusion Middleware • Oracle Audit Vault & Database Firewall • Oracle Secure Backup • MyOracle Online Support MySQL Integrates into the Oracle Environment 44
  • 45. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Summary • Create value from Big Data with MySQL • MySQL + Hadoop: widely deployed solution • “Best of both worlds” SQL + NoSQL Access • Scale Out & data sharding with MySQL Fabric • Tools and expertise to support you • End to end Oracle solutions for Big Data 45