Académique Documents
Professionnel Documents
Culture Documents
Sastry Vedantam
sastry.vedantam@oracle.com
Agenda
DRIVING MySQL
INNOVATION
All GA!
All GA!
MySQL Labs!
2011
*Development Milestone Release
All GA!
MySQL Database 5.7.2 DMR
A BETTER
MySQL
McKinsey Global
Institute
2012-13
Connectors
Native C API, JDBC, ODBC, .Net, PHP, Ruby, Python, VB, Perl
Enterprise Management
Services and Utilities
Backup & Recovery
Security
Replication
Cluster
Partitioning
Instance Manager
Information_Schema
MySQL Workbench
Connection Pool
Authentication Thread Reuse Connection Limits Check Memory Caches
SQL Interface
DDL, DML, Stored
Procedures, Views,
Triggers, Etc..
Parser
Query Translation,
Object Privileges
Optimizer
Access Paths,
Statistics
Caches
Global and Engine
Specific Caches and
Buffers
MyISAM
Cluster
Etc
Partners Community
More..
IMPROVED INNODB
Better transactional throughput and availability
IMPROVED OPTIMIZER
Better query exec times and diagnostics for query tuning and debugging
IMPROVED REPLICATION
Higher performance, availability and data integrity
Fast, Key Value access with full ACID compliance, better developer agility
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
DATA INTEGRITY
Replication Event Checksums
DEV/OPS AGILITY
Profile,
Purchase
History
Recommendations
Recommendations
Social media updates
Preferences
Brands Liked
Web Logs:
Pages Viewed
Comments Posted
Telephony Stream
ACQUIRE
BI Solutions
Applier
ANALYZE
ORGANIZE
ACQUIRE
NoSQL
Interfaces for
MySQL Database
MySQL Cluster
ANALYZE
ORGANIZE
Blazing Fast
Key / Value
Queries
Fully transactional /
ACID
NoSQL + SQL
across same
Data Set
Save/retrieve copy
client
Simple protocol
Set/get/add/delete
SQL query
MySQL
Memcached
Memcached
Performance
MySQL 5.6: NoSQL Benchmarking
80000
70000
60000
TPS
50000
40000
Memcached API
SQL
30000
20000
10000
0
32
128
Client Connections
512
Mix
&
Match
25
20
15
10
0
2
10
12
14
16
18
20
22
24
26
28
30
ACQUIRE
Import Data
Apache Sqoop
MySQL Hadoop Applier
ANALYZE
ORGANIZE
Apache Sqoop
Apache TLP, part of Hadoop project
Developed by Cloudera
Importing Data
Submit Map Only Job
Sqoop Import
Sqoop Job
HDFS
Storage
Map
Gather Metadata
Map
Transactional
Data
Map
Map
Hadoop Cluster
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
SQL Query
CREATE TABLE t (i
INT);
Hive QL
CREATE TABLE t (
time_stamp INT, i
INT)
[ROW FORMAT
DELIMITED]
STORED AS
TEXTFILE;
Analyze
Export Data
Decide
ANALYZE
Export Data
Submit Map Only Job
Sqoop Export
Sqoop Job
HDFS
Storage
Map
Gather Metadata
Map
Transactional
& Analytics
Data
Map
Map
Hadoop Cluster
Copyright 2013, Oracle and/or its affiliates. All rights reserved.
MySQL Enterprise
High Availability
Oracle Product
Certifications/Integrations
MySQL Enterprise
Monitor/Query Analyzer
MySQL Enterprise
Backup
MySQL Workbench
Thread Pool
Only From
Oracle
Summary
MySQL + Hadoop: widely deployed solution
Best of both worlds SQL + NoSQL Access
Tools and expertise to support you
Next Steps
Download the Guide
http://www.mysql.com/why-mysql/whitepapers/mysql_wp_hadoop.php
Thank you!