SlideShare una empresa de Scribd logo
1 de 76
Descargar para leer sin conexión
SkySQL
Meetup
La Mutinerie / Paris
12 / 12 / 12
SkySQL Ab 2012 Confidential
SkySQL
Serge Frezefond
SkySQL Ab 2012 Confidential
2
Content
MySQL – Product and Company
Introduction SkySQL
Company Structure
SkySQL Data Suite
SkySQL Enterprise Data Suite
SkySQL Cloud Data Suite
MariaDB
SkySQL Ab 2012 Confidential
• MySQL
–#1 Open Source DBMS Worldwide
–50K downloads per day since 2003
–+13M active installations
• MySQL AB
–Founded by Monty Widenius & David Axmark
–My (pronounced Muu) is Monty's daugther
3
The MySQL AB Story
SkySQL Ab 2012 Confidential
MySQL Founders turned SkySQL Investors
The shirts however are still as bad ...
SkySQL Ab 2012 Confidential
5
MySQL AB
Founded 1995
2007 : $100M. Preparation for IPO - Nasdaq
Jan 2008 : Bought by Sun for $1B
May 2009 : Sun bought by Oracle for $6B
European Commission Enquiry
– DBMS Competition
Oracle made some promises
Green light just in time for Xmas 2009
SkySQL Ab 2012 Confidential
The Oracle promises to the EU
6
• Continued Availability of Storage Engine APIs
• Non-assertion against any 3rd party or vendor for the
implementation of storage engines under GPL
• Same licence commitment for commercial customers
• All MySQL® improvement licenses under the GPL
• Non-mandatory support
• Increased R&D
• MySQL® Customer Advisory Board
• MySQL® Storage Engine Advisory Board
• MySQL® Reference Manual
• Maintain customer’s choice to buy yearly support
SkySQL Ab 2012 Confidential
7

The employees are ex-MySQL(actually >90%)

The founders are ex-MySQL executives

The investors include the original founders of MySQL

Under Oracle's stewardship, a lot of MySQL customers are facing reduced service levels,
price rises & vendor lock-in

We offer 24/7 worldwide MySQL & MariaDB support, consulting & training for MySQL as
well as products designed to better deploy MySQL in the Cloud
– 85% of our revenues come from 24/7, 30-min-SLA support contracts

Operational since October 2010, we have over 350 customers incl. Amadeus, Deutsche
Börse, Deutsche Telekom, Juniper Networks, Pitney Bowes, Time Warner, Virgin Mobile &
Vodafone
SkySQL in 60 Seconds
SkySQL Ab 2012 Confidential
SkySQL Ab 2012 Confidential
9

CEO - Patrik Sallner - Cloud & SaaS specialist (previously Nokia & F-
Secure)

CTO - Ivan Zoratti - Ex. Dir. Field Services EMEA @ MySQL
AB

EVP Product Man. - Kaj Arnö – Ex VP Engineering & VP Community MySQL
AB

VP Support - Dean Ellis – Ex Director WW Support MySQL AB

VP Sales - Michael Carney – Ex. SEUR Sales Manager @ MySQL AB

VP Sales EMEA - Magnus Stenberg – Ex. NEUR Sales Manager @
MySQL AB

Engineering - Monty Program
~20 MySQL developers (including 8 of the 10 key core
developers) lead by Monty Widenius (MySQL founder)
SkySQL Group (currently ~70 people worldwide)
SkySQL Ab 2012 Confidential
SkySQL is the alternative to Oracle
10
SkySQL Ab 2012 Confidential
SkySQL – Partner Eco-system
L3 Support Contracts
NRE Deals
End
Customer
L3 Support
Corrections
Hot Fixes
Monitoring
Consulting
Training
Corrections
POs
Contracts
Support Tickets
PR
SkySQL 24/7 WW SupportSkySQL 24/7 WW Support
L1, L2, L3 Support
Corrections
Hot Fixes
L1, L2, L3 Support
Contracts and NRE Deals
MHAMHA
Included in Advanced subscriptionIncluded in Advanced subscription
SkySQL Ab 2012 Confidential
SkySQL Data Suite
12
SkySQL Ab 2012 Confidential
SkySQL Enterprise Data Suite
13
SkySQL Ab 2012 Confidential
SkySQL Enterprise – HA Solutions
16
SkySQL Ab 2012 Confidential
SkySQL Cloud Data Suite
17
SkySQL Ab 2012 Confidential
What is MariaDB?
A branch of MySQL
– MariaDB is a backward compatible, drop-in
replacement for the MySQL Database Server
Open Source
– The source code for MariaDB is publicly available
from Launchpad
– All code in MariaDB is open source
– No closed source modules
– Open bugs database
SkySQL Ab 2012 Confidential
A Brief History
1983 - First version of what would become MySQL
created by Monty Widenius
1995 – MySQL AB founded
1999 Jul – MySQL 3.23. alpha released
2000 – InnoDB released as part of MySQL-max
2001 Jan – MySQL 3.23 GA
2003 Mar – MySQL 4.0 GA
2004 Oct – MySQL 4.1 GA
2005 Oct – Oracle acquires InnoDB (Innobase)
2005 Oct – MySQL 5.0 GA
SkySQL Ab 2012 Confidential
A Brief History
• 2005 Nov – Pluggable storage engines
• 2008 Jan – MySQL AB acquired by Sun for $1bn
• 2008 Nov – MySQL 5.1 GA
• 2008 Dec – Monty Program founded
• 2008 Dec – XtraDB released
• 2009 Apr – Oracle acquire Sun for $7.4bn
• 2010 Feb – MariaDB 5.1 alpha released
• 2010 Dec – MySQL 5.5 GA released
• 2011 Sep – Oracle: closed source modules for
MySQL
SkySQL Ab 2012 Confidential
MySQL AB 3.23 4.0 4.1 5.0 5.1 5.2 6.0
Sun 5.1 5.2 5.4 6.0
Oracle 5.4 5.5 5.6 6.0
MySQL Versions through time
What about MariaDB ?
SkySQL Ab 2012 Confidential
MariaDB
First released in December 2010
community friendly
100% opensource
Oracle closed source feature implemented as
opensource
– Thread pool
– external authentification (LDAP)
–
SkySQL Ab 2012 Confidential
MariaDB development model
Fully transparent Roadmap
Monty Program :
– ~30 core MySQL developers around the world
Community Commiters :
– Facebook : compression
– Twitter : david Arnaut
– Taobao : multimaster replication
– Galera people
The place where innovation arounfd MySQL will
happen : new contributions to come
SkySQL Ab 2012 Confidential
MariaDB 5.1 – Feb 2010
MariaDB 5.1 = MySQL 5.1 + the following :
Storage Engines
– PBXT*
– XtraDB
– FederatedX
– Aria
Bugfixes
Removal of Mutexes
SkySQL Ab 2012 Confidential
MariaDB 5.1
Microsecond support
– Slow query log, SHOW PROCESSLIST etc
Thread pool*
– Pool of threads instead of one thread /connection
MariaDB [(none)]> select id, time, time_ms, command, state
-> from information_schema.processlist, (select sleep(2))
t;
+----+------+----------+---------+-----------+
| id | time | time_ms | command | state |
+----+------+----------+---------+-----------+
| 37 | 2 | 2000.493 | Query | executing |
+----+------+----------+---------+-----------+
1 row in set (2.00 sec)
SkySQL Ab 2012 Confidential
Table Elimination
create view actors as
select ACNAM_Name, ACDOB_birthdate, ACRAT_rating
from ac_anchor
left join ac_name on ac_anchor.AC_ID=ac_name.AC_ID
left join ac_birthdate on ac_anchor.AC_ID=ac_birthdate.AC_ID
left join ac_rating on (ac_anchor.AC_ID=ac_rating.AC_ID and
ac_rating.ACRAT_fromdate =
(select max(sub.ACRAT_fromdate)
from ac_rating sub where sub.AC_ID = ac_rating.AC_ID))
select ACRAT_rating from actors where ACNAM_name='Gary Oldman'
Actor
Name
Birth date
Rating
1 n
SkySQL Ab 2012 Confidential
MariaDB 5.2 – Nov 2010
MariaDB 5.2 = MariaDB 5.1 + the following:
Pluggable authentication
– Authentication handled by plugins
– PAM plugin included
User statistics
– CLIENT_STATISTICS
– USER_STATISTICS
– INDEX_STATISTICS
– TABLE_STATISTICS
SkySQL Ab 2012 Confidential
MariaDB 5.2
Virtual Columns
– PERSISTENT or VIRTUAL
Sphinx Storage Engine
– Allows access to Sphinx through MySQL
Segmented MyISAM key cache
– Key cache divided into different segments
– Allows for better key cache concurrency
– Between 1 and 64 segments
SkySQL Ab 2012 Confidential
Segmented Key Cache
SkySQL Ab 2012 Confidential
MariaDB 5.3 – Jan 2012
MariaDB 5.3 = MariaDB 5.2 + the following:
Handler socket
– Direct access to InnoDB/XtraDB storage layer
– No SQL statements
– Simple CRUD operations on tables
– Can be much faster for large batch operations
Dynamic columns
– Allows you to create columns with dynamic content
– Basically a blob with handling functions
SkySQL Ab 2012 Confidential
Dynamic Columns
MariaDB [test]> create table t1 (id int auto_increment primary key,
-> name varchar(40),
-> type enum ("shirt", "phone", "computer"),
-> price decimal(10,2),
-> dynstr mediumblob);
Query OK, 0 rows affected (0.11 sec)
MariaDB [test]> insert into t1 (name, type, price, dynstr) values
-> ("Funny shirt", "shirt", 10.0, COLUMN_CREATE(1, "blue", 10, "XL")),
-> ("nokia", "phone", 649, COLUMN_CREATE(1, "black", 2, "touchscreen")),
-> ("htc Desire hd", "phone", 579, COLUMN_CREATE(1, "black", 3, "Android")),
-> ("BM/Lenovo Thinkpad X60s", "computer", 419, COLUMN_CREATE(1, "black", 3, "Linux"));
Query OK, 4 rows affected (0.04 sec)
Records: 4 Duplicates: 0 Warnings: 0
MariaDB [test]> select id, name, type, price, length(dynstr) as len, column_list(dynstr) as
list from t1;
+----+-------------------------+----------+--------+------+------+
| id | name | type | price | len | list |
+----+-------------------------+----------+--------+------+------+
| 1 | Funny shirt | shirt | 10.00 | 17 | 1,10 |
| 2 | nokia | phone | 649.00 | 27 | 1,2 |
| 3 | htc Desire hd | phone | 579.00 | 23 | 1,3 |
| 4 | BM/Lenovo Thinkpad X60s | computer | 419.00 | 21 | 1,3 |
+----+-------------------------+----------+--------+------+------+
4 rows in set (0.03 sec)
SkySQL Ab 2012 Confidential
MariaDB 5.3
MariaDB 5.3 = MariaDB 5.2 + the following:
Replication enhancements
– Original statement logged with RBR events
– Checksum for binlog events
– RBR fixed for tables with no PK
– Consistent snapshot between storage engines
User feedback plugin
Extended OpenGIS
SkySQL Ab 2012 Confidential
Progress Report
MariaDB [employees]> alter table salaries engine = maria;
Stage: 1 of 2 'copy to tmp table' 17.55% of stage done
MariaDB [employees]> select id, user, db, command, state,
-> time_ms, progress from information_schema.processlist;
+---------+-------------------+-----------+----------+
| command | state | time_ms | progress |
+---------+-------------------+-----------+----------+
| Query | copy to tmp table | 23407.131 | 17.551 |
+---------+-------------------+-----------+----------+
1 row in set (0.47 sec)
Progress report for ALTER TABLE
SkySQL Ab 2012 Confidential
Optimizer Enhancements
Sub-query optimizations
Join additions
Optimizations for derived tables and views
Disk access optimization
Optimizer control
SkySQL Ab 2012 Confidential
Group Commit
XtraDB / InnoDB
SkySQL Ab 2012 Confidential
MariaDB 5.5 / April 2012
MySQL 5.5 + MariaDB 5.3 features
+ the following:
New optimized thread pool implementation
– Pool size dynamic
– Different implementation on Linux and Windows
– Fine grained tuning possible on Linux
@@skip_replication
LIMIT ROWS EXAMINED
MariaDB [employees]> SELECT * from t1, t2
-> LIMIT 10 ROWS EXAMINED 1000;
SkySQL Ab 2012 Confidential
Optimizations comparison
Feature MariaDB
5.3/5.5
MySQL
5.5
MySQL 5.6
Index Condition Pushdown (ICP) Yes Yes
Disk-sweep Multi-range read (DS-MRR) Yes Yes
DS-MRR with Key-ordered retrieval Yes
Index_merge / Sort_intersection Yes
Cost-based choice of range vs. index_merge Yes
ORDER BY ... LIMIT <small_limit> (In 10.0) Yes
Use extended (hidden) primary keys for innodb/xtradb 5.5
Batched key access (BKA) Yes Yes
Block hash join Yes
User-set memory limits on join buffers Yes
Apply early outer table ON conditions Yes
Null-rejecting conditions tested early for NULLs Yes
SkySQL Ab 2012 Confidential
Optimizations comparison
Feature MariaDB
5.3/5.5
MySQL 5.5 MySQL 5.6
Subquery: In-to-exists Yes Yes Yes
Subquery: Semi-join Yes Yes
Subquery: Materialization Yes Yes
Subquery: NULL-aware Materialization Yes
Subquery: Cost choice of materialization vs. in-to-
exists
Yes
Subquery: Cache Yes
Subquery: Fast explain with subqueries Yes
Delayed materialization of derived tables /
materialized views
Yes Yes
Instant EXPLAIN for derived tables Yes Yes
Derived Table with Keys optimization Yes Yes
Fields of merge-able views and derived tables used Yes
SkySQL Ab 2012 Confidential
Optimizations comparison
Feature MariaDB
5.3/5.5
MySQL 5.5 MySQL 5.6
LIMIT ROWS EXAMINED rows_limit 5.5
Systematic control of all optimizer strategies Yes Partial
Explain for DELETE, INSERT, REPLACE, and
UPDATE
Yes
EXPLAIN in JSON format Yes
More detailed and consistent EXPLAIN for
subqueries
Yes
SkySQL Ab 2012 Confidential
Why MariaDB 10.0
MariaDB 5.5 already have most (+ a lot more) of the
optimizer features of MySQL 5.6
MariaDB 5.5 is already a superset of MySQL 5.5. MySQL
5.6 will only have a fraction of the MariaDB 5.5 new
features.
A full merge of MySQL 5.6 into MariaDB 5.6 is a one
year project as a lot of the code has to be completely
rewritten.
→ Better to do the merge in 3 steps into 10.0, 10.1 and
10.2
SkySQL Ab 2012 Confidential
MariaDB 10.0 trees
Work on 10.0 is already started and first alpha released. One
can follow or participate on it by looking at the trees in
launchpad:
– 10.0-base tree holds new and rewritten features
– 10.0 tree contains merge of 10.0-base and some
MySQL 5.6 features (InnoDB, performance schema)
MariaDB 10.0.0 was released in November and we aim to
have a gamma in December/January.
10.0, 10.1 and 10.2 are planned to be released as GA with ½
years interval's.
SkySQL Ab 2012 Confidential
What are planned for MariaDB 10.0 ?
Things already back ported from MySQL 5.6:
– All InnoDB changes (done)
– Performance schema changes (done)
– Read only transaction (significant InnoDB optimization) (done)
5.6 features that are reimplemented:
– Better error message (with system error string) (done)
– NOW() as default value for datetime (in progress)
– Global transaction ID for replication (in progress)
New features:
SHOW EXPLAIN (see what other thread is doing) (done)
Multi source replication
Faster ALTER TABLE with UNIQUE index (in progress)
Even faster group commit (in progress)
Store engine for Cassandra (done)
SkySQL Ab 2012 Confidential
What are planned for MariaDB 10.x ?
This list of proposed features is still work in progress, and
depends on the community and customers.
GIS
– OpenGIS compliance (largely done). MariaDB can already
work with OpenGIS data!
– Deeper integration of GIS with optimizer
More online operations
– Analyze table
– ALTER ONLINE TABLE
Compatibility & usability
– IPv6 type
– Query logging and summary per query
– Audit for specific users
SkySQL Ab 2012 Confidential
What is planned for MariaDB 10.x ?
Replication
– Extend group commit to have one sync per group commit
– Parallel applying of binary log in slave
– ALTER TABLE's will be applied in parallel
Statistics and monitoring
– Better EXPLAIN
– Persistent table statistics
– Log all SQL errors
– Progress indicator for SELECT
SkySQL Ab 2012 Confidential
What is planned for MariaDB 10.x ?
Optimizer
– Implement UNION ALL without usage of a temporary table
– Grace HASH join and Sort merge join (Need sponsors)
Performance
– Better multi CPU performance above 16 cores
– More scalable query cache under higher concurrency
– Faster VIEW (don't open & parse view for every query)
Easy of use
– VARCHAR and BLOB support for memory tables
– Table functions
For full list, see kb.askmonty.org/v/plans-for-56
SkySQL Ab 2012 Confidential
New LGPL client libraries
LGPL client libraries for C and Java
– C is based on the LGPL library from MySQL 3.23
– API compatible with latest MySQL client libraries.
– Java is based on the drizzle driver.
Works with MariaDB, Percona server, MySQL and drizzle
Developed by Monty Program Ab and SkySQL.
Announced and released 2012-10-29
You can download these from http://mariadb.org
Documentation is still in progress...
SkySQL Ab 2012 Confidential
MySQL connectors
.NET / JDBC / C
Python
PHP native driver (bsd licence)
Oracle Connector are GPL not LGPL
LGPL connectors are available :
– This is important for OEM as this means no
commercial licence is required.
• C and Java connectors availables
Good pres by Andrew Hutchings on various aspects of
connectors at PLUK2012
SkySQL Ab 2012 Confidential
MariaDB and TokuDB
MariaDB and Tokutek have agreed to make TokuDB a native plugin
in MariaDB 5.5 and MariaDB 10.0 by end of Q1 2013.
official MariaDB binary will be able to dynamically load the TokuDB
storage engine directly (no patches needed for MariaDB).
TokuDB will be added to the MariaDB buildbot test suite
TokuDB will be available for download from
https://downloads.mariadb.org/ together with MariaDB.
About TokuDB
- TokuDB uses Fractal Tree® indexing to improve insert and query
speed, compression, replication performance, and online schema
flexibility.
SkySQL Ab 2012 Confidential
Connect storage engine
MariaDB 10.0 will include the Connect storage engine by
Olivier Betrand.
With the connect storage engine you can read, write and
update files in a lot of different storage formats:
Various fixed and dynamic text formats
.DBF (dBASE format) / .CSV / .INI / .XML
ODBC ; Table extracted from an application accessable with
ODBC
SkySQL Ab 2012 Confidential
MariaDB Foundation Overview
– The Foundation is the new driver of the MariaDB project
– Custodian of the code, Guardian of the community
– Foundation can never to be controlled by a single entity
or person
– Foundation designed to be self-sustaining
SkySQL Ab 2012 Confidential
MariaDB Foundation Details
A US 501c(3) not-for-profit
8 founders and 2 sponsors so far (including all MySQL
founders!)
Open for more founders until February
In February the founders will the choose board etc.
In the interim we have:
– Monty as CTO
– Andrew Katz as COO and Legal Person (checking all the
paperwork)
– Niall McCarthy as Business Development (signing up
founders)
SkySQL Ab 2012 Confidential
MariaDB Foundation Goals
That MariaDB be actively developed in the community and
to:
– Increase adoption of MariaDB
– Ensure sustainable high-quality efforts to build, test and
distribute MariaDB
– Ensure that community patches are reviewed and
adopted
– Guarantee a community voice
– Keep MariaDB compatible with MySQL
– Maintain mariadb.org
SkySQL Ab 2012 Confidential
MariaDB Foundation
More founders and sponsors are welcome!
If you care about the future of the MySQL ecosystem,
please contact us and ask how you can get involved!
Niall McCarthy mccarthy@emerge-open.com
Michael Widenius monty@mariadb.org
Andrew Katz andrew@mariadb.org
SkySQL Ab 2012 Confidential
Questions / ideas / disagreements ?
For questions later, use the public MariaDB email list at
maria-discuss@lists.launchpad.net or IRC #maria on
Freenode.
SkySQL Ab 2012 Confidential
MariaDB-galera
MariaDB working closely with Codership to release
MariaDB 5.5 with Galera (a multi-master solution).
MariaDB 5.5 galera was released as Alpha in
September.
SkySQL Ab 2012 Confidential
Getting MariaDB
http://mariadb.org is the main place
Available via OpenSUSE build services
Also available via
– Gentoo
– FreeBSD
– Homebrew
– Slackware
– ArchLinux
yum and apt repos available from MP
SkySQL Ab 2012 Confidential
More Information
Downloads: mariadb.org/
Mailing lists on launchpad
#maria on freenode
Knowledgbase: kb.askmonty.org/
Support:
www.skysql.com/products/skysql-enterprise
Training & consulting:
www.skysql.com/services/mysql/overview
SkySQL Ab 2012 Confidential
MySQL use cases :
much wider than before
Bigger volumes : partitionning
Number of transactions : multi bufferpool ...
Complexité des requêtes : improved optimizer
Availability : crash safe replication / semisync
Securité : auth plugin, password policy ...
Operation : on line backup, performance schema
Should we say "Enterprise class database" ?
SkySQL Ab 2012 Confidential
MySQL multi cores Benchmark
Fast on various workload with many cores :
– 48 is ok 64 better in some cases
Here InnoDB FTS bench
From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
SkySQL Ab 2012 Confidential
MySQL multi cores Benchmark
Sysbench Read only on 4/8/16/24/32 cores
From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
SkySQL Ab 2012 Confidential
MySQL multi cores Benchmark
Sysbench Read only range
on 4/8/16/24/32 cores
From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
SkySQL Ab 2012 Confidential
MySQL multi cores Benchmark
Sysbench RW on 32 cores
From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
SkySQL Ab 2012 Confidential
NoSQL with MariaDB
MariaDB 5.5 handlersocket
Nodejs connector pour MariaDB utilisant async
Leveldb storage engine
Cassandra storage engine
NoSQL de Mysql 5.6 Memcached
Advantage : noSQL + transactions and consistency. SQL
available
SkySQL Ab 2012 Confidential
Percona Server
First released in Dec 2008
XtraDB was ahead of innoDB
– Kinoshita developer now at Oracle
– Google & Facebook patches originally
– More instrumentation
– Faster restart
Microsecond support / Better statistics
Most improvements now part of the standard innoDB
SkySQL Ab 2012 Confidential
MariaDB vs Oracle MySQL
Oracle tries to Catch up on MariaDB(optimizer ...)
More and more closed source extension
Oracle closing bug db (for security reason)
Closed MySQL forge / university /wiki : a lot of valuable
materials lost
No sharing of code during dev / closed design
Not releasing all test cases.
License commerciale (limited right to use / time)
More and more closed source Extensions
Lock-in strategy
SkySQL Ab 2012 Confidential
Oracle and open source
Lots of stories:
– openoffice, open solaris, open sso, open ds, hudson,
glassfish
Btrfs was nice when they did not own ZFS
– Creator Chris Mason gone to Fusion IO
Do not share the values of open source
– People that believe in open source do not stay
Oracle Linux : Why not share the good stuff if you really
want to improve the product (ksplice ..)
73SkySQL Ab 2012 Confidential
MySQL 5.6
What is new ?.
74SkySQL Ab 2012 Confidential
MySQL 5.6 ?
MySQL 5.6 builds on MySQL 5.5 codebase with:
InnoDB for better transactional throughput, availability
Optimizer for better query execution times,
diagnostics
Replication for higher availability, data integrity
Performance Schema for better instrumentation
Various others improvements
75SkySQL Ab 2012 Confidential
MySQL 5.6 innoDB improvements
Online DDL Operations
Optimized for Read Only workloads
SSD Optimizations
4, 8k page sizes
.ibd files outside of MySQL data dir
separate tablespaces for undo log
Dump and restore/warm buffer pool
Persistent Optimizer Statistics
FULLTEXT indexes on InnoDB tables
Transportable Tablespaces
76SkySQL Ab 2012 Confidential
MySQL 5.6: Replication
Global Transaction Ids
MySQL 5.6: Replication HA Utilities (Python)
Multi-Threaded Slaves
Binary Log Group Commit
MySQL 5.6: Crash safe Slaves
MySQL 5.6: Replication Event Checksums
77SkySQL Ab 2012 Confidential
MySQL 5.6: Security
Password handling :
Provide alternatives to showing passwords in plain
text
Assess / Enforce password strength policies
Enforce new password at next login
Stronger password hashing
78SkySQL Ab 2012 Confidential
Others
Improved Partitioning
– up to 8k partitions per table
– Import/export tables to/from partitioned tables
– Explicit partition selection
MySQL 5.6 Performance Schema
Better defaults values for 5.6
Memcached API
79SkySQL Ab 2012 Confidential
Others things worth considering
as they are GPL
MySQL workbench migration from SQLServer /
PostgreSQL to MySQL
MySQL Utilities : set of usefull python scripts
SkySQL Ab 2012 Confidential
Enterprise Monitoring /
Auditing Tools
• Oracle’s MySQL Enterprise Monitor (MEM)
• SkySQL Enterprise Monitor (MONYog)
• Nagios / Cacti + plugins
• Zabbix plugins
• mycheckpoint (openark)
• MySQL plugins for
– Munin
– SNMP
– OpenNMS
SkySQL Ab 2012 Confidential
Backup Tools
MySQL Enterprise Backup
(InnoDB Hot Backup)
mysqldump (of course)
mysqlhotcopy (MyISAM)
XtraBackup
Mylvmbackup
Xtrabakup manager (php)
SkySQL Ab 2012 Confidential
Modelling and Query Tools
• MySQL Workbench (GPL)
• SkySQL Visual Editor (SQLYog)
• HeidiSQL
• phpMyAdmin
• Plenty of closed source tools
• Toad for MySQL
SkySQL Ab 2012 Confidential
Storage Engines
SkySQL can help to chose
• Analytics
– Infobright
–InfiniDB
• Transactional
– TokuDB
• HA/Scaling
– ScaleDB
– Schooner
– Galera
• Others
– OpenGraph
– FederatedX
– Blackhole
– Aria
Pbxt / SolidDB / Falcon / Nitro / XtraDB
SkySQL Ab 2012 Confidential
Conclusion
SkySQL can support you on MySQL/MariaDB
SkySQL can help you to make choices in the
ecosystem offers.
MariaDB is the long term future of MySQL
MariaDB Foundation is going to unite everyone and to
create a true momentum

Más contenido relacionado

Similar a SkySQL Cloud MySQL MariaDB

2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗
2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗
2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗YUCHENG HU
 
MySQL Ecosystem in 2020
MySQL Ecosystem in 2020MySQL Ecosystem in 2020
MySQL Ecosystem in 2020Alkin Tezuysal
 
MariaDB for the Enterprise
MariaDB for the EnterpriseMariaDB for the Enterprise
MariaDB for the EnterpriseGreat Wide Open
 
What is MariaDB Server 10.3?
What is MariaDB Server 10.3?What is MariaDB Server 10.3?
What is MariaDB Server 10.3?Colin Charles
 
OSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert VanderkelenOSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert VanderkelenNETWAYS
 
My sql 56_roadmap_april2012
My sql 56_roadmap_april2012My sql 56_roadmap_april2012
My sql 56_roadmap_april2012sqlhjalp
 
NoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
NoSQL on MySQL - MySQL Document Store by Vadim TkachenkoNoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
NoSQL on MySQL - MySQL Document Store by Vadim TkachenkoData Con LA
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeWim Godden
 
iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2Baruch Osoveskiy
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeWim Godden
 
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStoreBig Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStoreMatt Stubbs
 
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007eLiberatica
 
MariaDB TX 3.0 新機能 / ロードマップ
MariaDB TX 3.0 新機能 / ロードマップMariaDB TX 3.0 新機能 / ロードマップ
MariaDB TX 3.0 新機能 / ロードマップGOTO Satoru
 
MySQL 你走向何方
MySQL 你走向何方MySQL 你走向何方
MySQL 你走向何方YUCHENG HU
 
Presentation Sky sql by dsdata
Presentation Sky sql by dsdata Presentation Sky sql by dsdata
Presentation Sky sql by dsdata dsdata systems
 

Similar a SkySQL Cloud MySQL MariaDB (20)

2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗
2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗
2012 09 MariaDB Boston Meetup - MariaDB 是 Mysql 的替代者吗
 
MySQL Features
MySQL FeaturesMySQL Features
MySQL Features
 
Curso de MySQL 5.7
Curso de MySQL 5.7Curso de MySQL 5.7
Curso de MySQL 5.7
 
MySQL Ecosystem in 2020
MySQL Ecosystem in 2020MySQL Ecosystem in 2020
MySQL Ecosystem in 2020
 
MariaDB for the Enterprise
MariaDB for the EnterpriseMariaDB for the Enterprise
MariaDB for the Enterprise
 
MySQL 开发
MySQL 开发MySQL 开发
MySQL 开发
 
What is MariaDB Server 10.3?
What is MariaDB Server 10.3?What is MariaDB Server 10.3?
What is MariaDB Server 10.3?
 
OSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert VanderkelenOSMC 2008 | Monitoring MySQL by Geert Vanderkelen
OSMC 2008 | Monitoring MySQL by Geert Vanderkelen
 
My sql 56_roadmap_april2012
My sql 56_roadmap_april2012My sql 56_roadmap_april2012
My sql 56_roadmap_april2012
 
NoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
NoSQL on MySQL - MySQL Document Store by Vadim TkachenkoNoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
NoSQL on MySQL - MySQL Document Store by Vadim Tkachenko
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
 
iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2iloug2015.Mysql.for.oracle.dba.V2
iloug2015.Mysql.for.oracle.dba.V2
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
 
MariaDB pres at LeMUG
MariaDB pres at LeMUGMariaDB pres at LeMUG
MariaDB pres at LeMUG
 
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStoreBig Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
Big Data LDN 2017: Big Data Analytics with MariaDB ColumnStore
 
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
"Advanced MySQL 5 Tuning" by Michael Monty Widenius @ eLiberatica 2007
 
MariaDB TX 3.0 新機能 / ロードマップ
MariaDB TX 3.0 新機能 / ロードマップMariaDB TX 3.0 新機能 / ロードマップ
MariaDB TX 3.0 新機能 / ロードマップ
 
MySQL 你走向何方
MySQL 你走向何方MySQL 你走向何方
MySQL 你走向何方
 
MySQL Cluster
MySQL ClusterMySQL Cluster
MySQL Cluster
 
Presentation Sky sql by dsdata
Presentation Sky sql by dsdata Presentation Sky sql by dsdata
Presentation Sky sql by dsdata
 

Último

Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.CarlotaBedoya1
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Delhi Call girls
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$kojalkojal131
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 

Último (20)

Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
@9999965857 🫦 Sexy Desi Call Girls Laxmi Nagar 💓 High Profile Escorts Delhi 🫶
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
 
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Ashram Chowk Delhi 💯Call Us 🔝8264348440🔝
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
Hire↠Young Call Girls in Tilak nagar (Delhi) ☎️ 9205541914 ☎️ Independent Esc...
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
Call Girls Dubai Prolapsed O525547819 Call Girls In Dubai Princes$
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Connaught Place ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

SkySQL Cloud MySQL MariaDB

  • 1. SkySQL Meetup La Mutinerie / Paris 12 / 12 / 12 SkySQL Ab 2012 Confidential SkySQL Serge Frezefond
  • 2. SkySQL Ab 2012 Confidential 2 Content MySQL – Product and Company Introduction SkySQL Company Structure SkySQL Data Suite SkySQL Enterprise Data Suite SkySQL Cloud Data Suite MariaDB
  • 3. SkySQL Ab 2012 Confidential • MySQL –#1 Open Source DBMS Worldwide –50K downloads per day since 2003 –+13M active installations • MySQL AB –Founded by Monty Widenius & David Axmark –My (pronounced Muu) is Monty's daugther 3 The MySQL AB Story
  • 4. SkySQL Ab 2012 Confidential MySQL Founders turned SkySQL Investors The shirts however are still as bad ...
  • 5. SkySQL Ab 2012 Confidential 5 MySQL AB Founded 1995 2007 : $100M. Preparation for IPO - Nasdaq Jan 2008 : Bought by Sun for $1B May 2009 : Sun bought by Oracle for $6B European Commission Enquiry – DBMS Competition Oracle made some promises Green light just in time for Xmas 2009
  • 6. SkySQL Ab 2012 Confidential The Oracle promises to the EU 6 • Continued Availability of Storage Engine APIs • Non-assertion against any 3rd party or vendor for the implementation of storage engines under GPL • Same licence commitment for commercial customers • All MySQL® improvement licenses under the GPL • Non-mandatory support • Increased R&D • MySQL® Customer Advisory Board • MySQL® Storage Engine Advisory Board • MySQL® Reference Manual • Maintain customer’s choice to buy yearly support
  • 7. SkySQL Ab 2012 Confidential 7  The employees are ex-MySQL(actually >90%)  The founders are ex-MySQL executives  The investors include the original founders of MySQL  Under Oracle's stewardship, a lot of MySQL customers are facing reduced service levels, price rises & vendor lock-in  We offer 24/7 worldwide MySQL & MariaDB support, consulting & training for MySQL as well as products designed to better deploy MySQL in the Cloud – 85% of our revenues come from 24/7, 30-min-SLA support contracts  Operational since October 2010, we have over 350 customers incl. Amadeus, Deutsche Börse, Deutsche Telekom, Juniper Networks, Pitney Bowes, Time Warner, Virgin Mobile & Vodafone SkySQL in 60 Seconds
  • 8. SkySQL Ab 2012 Confidential
  • 9. SkySQL Ab 2012 Confidential 9  CEO - Patrik Sallner - Cloud & SaaS specialist (previously Nokia & F- Secure)  CTO - Ivan Zoratti - Ex. Dir. Field Services EMEA @ MySQL AB  EVP Product Man. - Kaj Arnö – Ex VP Engineering & VP Community MySQL AB  VP Support - Dean Ellis – Ex Director WW Support MySQL AB  VP Sales - Michael Carney – Ex. SEUR Sales Manager @ MySQL AB  VP Sales EMEA - Magnus Stenberg – Ex. NEUR Sales Manager @ MySQL AB  Engineering - Monty Program ~20 MySQL developers (including 8 of the 10 key core developers) lead by Monty Widenius (MySQL founder) SkySQL Group (currently ~70 people worldwide)
  • 10. SkySQL Ab 2012 Confidential SkySQL is the alternative to Oracle 10
  • 11. SkySQL Ab 2012 Confidential SkySQL – Partner Eco-system L3 Support Contracts NRE Deals End Customer L3 Support Corrections Hot Fixes Monitoring Consulting Training Corrections POs Contracts Support Tickets PR SkySQL 24/7 WW SupportSkySQL 24/7 WW Support L1, L2, L3 Support Corrections Hot Fixes L1, L2, L3 Support Contracts and NRE Deals MHAMHA Included in Advanced subscriptionIncluded in Advanced subscription
  • 12. SkySQL Ab 2012 Confidential SkySQL Data Suite 12
  • 13. SkySQL Ab 2012 Confidential SkySQL Enterprise Data Suite 13
  • 14. SkySQL Ab 2012 Confidential SkySQL Enterprise – HA Solutions 16
  • 15. SkySQL Ab 2012 Confidential SkySQL Cloud Data Suite 17
  • 16. SkySQL Ab 2012 Confidential What is MariaDB? A branch of MySQL – MariaDB is a backward compatible, drop-in replacement for the MySQL Database Server Open Source – The source code for MariaDB is publicly available from Launchpad – All code in MariaDB is open source – No closed source modules – Open bugs database
  • 17. SkySQL Ab 2012 Confidential A Brief History 1983 - First version of what would become MySQL created by Monty Widenius 1995 – MySQL AB founded 1999 Jul – MySQL 3.23. alpha released 2000 – InnoDB released as part of MySQL-max 2001 Jan – MySQL 3.23 GA 2003 Mar – MySQL 4.0 GA 2004 Oct – MySQL 4.1 GA 2005 Oct – Oracle acquires InnoDB (Innobase) 2005 Oct – MySQL 5.0 GA
  • 18. SkySQL Ab 2012 Confidential A Brief History • 2005 Nov – Pluggable storage engines • 2008 Jan – MySQL AB acquired by Sun for $1bn • 2008 Nov – MySQL 5.1 GA • 2008 Dec – Monty Program founded • 2008 Dec – XtraDB released • 2009 Apr – Oracle acquire Sun for $7.4bn • 2010 Feb – MariaDB 5.1 alpha released • 2010 Dec – MySQL 5.5 GA released • 2011 Sep – Oracle: closed source modules for MySQL
  • 19. SkySQL Ab 2012 Confidential MySQL AB 3.23 4.0 4.1 5.0 5.1 5.2 6.0 Sun 5.1 5.2 5.4 6.0 Oracle 5.4 5.5 5.6 6.0 MySQL Versions through time What about MariaDB ?
  • 20. SkySQL Ab 2012 Confidential MariaDB First released in December 2010 community friendly 100% opensource Oracle closed source feature implemented as opensource – Thread pool – external authentification (LDAP) –
  • 21. SkySQL Ab 2012 Confidential MariaDB development model Fully transparent Roadmap Monty Program : – ~30 core MySQL developers around the world Community Commiters : – Facebook : compression – Twitter : david Arnaut – Taobao : multimaster replication – Galera people The place where innovation arounfd MySQL will happen : new contributions to come
  • 22. SkySQL Ab 2012 Confidential MariaDB 5.1 – Feb 2010 MariaDB 5.1 = MySQL 5.1 + the following : Storage Engines – PBXT* – XtraDB – FederatedX – Aria Bugfixes Removal of Mutexes
  • 23. SkySQL Ab 2012 Confidential MariaDB 5.1 Microsecond support – Slow query log, SHOW PROCESSLIST etc Thread pool* – Pool of threads instead of one thread /connection MariaDB [(none)]> select id, time, time_ms, command, state -> from information_schema.processlist, (select sleep(2)) t; +----+------+----------+---------+-----------+ | id | time | time_ms | command | state | +----+------+----------+---------+-----------+ | 37 | 2 | 2000.493 | Query | executing | +----+------+----------+---------+-----------+ 1 row in set (2.00 sec)
  • 24. SkySQL Ab 2012 Confidential Table Elimination create view actors as select ACNAM_Name, ACDOB_birthdate, ACRAT_rating from ac_anchor left join ac_name on ac_anchor.AC_ID=ac_name.AC_ID left join ac_birthdate on ac_anchor.AC_ID=ac_birthdate.AC_ID left join ac_rating on (ac_anchor.AC_ID=ac_rating.AC_ID and ac_rating.ACRAT_fromdate = (select max(sub.ACRAT_fromdate) from ac_rating sub where sub.AC_ID = ac_rating.AC_ID)) select ACRAT_rating from actors where ACNAM_name='Gary Oldman' Actor Name Birth date Rating 1 n
  • 25. SkySQL Ab 2012 Confidential MariaDB 5.2 – Nov 2010 MariaDB 5.2 = MariaDB 5.1 + the following: Pluggable authentication – Authentication handled by plugins – PAM plugin included User statistics – CLIENT_STATISTICS – USER_STATISTICS – INDEX_STATISTICS – TABLE_STATISTICS
  • 26. SkySQL Ab 2012 Confidential MariaDB 5.2 Virtual Columns – PERSISTENT or VIRTUAL Sphinx Storage Engine – Allows access to Sphinx through MySQL Segmented MyISAM key cache – Key cache divided into different segments – Allows for better key cache concurrency – Between 1 and 64 segments
  • 27. SkySQL Ab 2012 Confidential Segmented Key Cache
  • 28. SkySQL Ab 2012 Confidential MariaDB 5.3 – Jan 2012 MariaDB 5.3 = MariaDB 5.2 + the following: Handler socket – Direct access to InnoDB/XtraDB storage layer – No SQL statements – Simple CRUD operations on tables – Can be much faster for large batch operations Dynamic columns – Allows you to create columns with dynamic content – Basically a blob with handling functions
  • 29. SkySQL Ab 2012 Confidential Dynamic Columns MariaDB [test]> create table t1 (id int auto_increment primary key, -> name varchar(40), -> type enum ("shirt", "phone", "computer"), -> price decimal(10,2), -> dynstr mediumblob); Query OK, 0 rows affected (0.11 sec) MariaDB [test]> insert into t1 (name, type, price, dynstr) values -> ("Funny shirt", "shirt", 10.0, COLUMN_CREATE(1, "blue", 10, "XL")), -> ("nokia", "phone", 649, COLUMN_CREATE(1, "black", 2, "touchscreen")), -> ("htc Desire hd", "phone", 579, COLUMN_CREATE(1, "black", 3, "Android")), -> ("BM/Lenovo Thinkpad X60s", "computer", 419, COLUMN_CREATE(1, "black", 3, "Linux")); Query OK, 4 rows affected (0.04 sec) Records: 4 Duplicates: 0 Warnings: 0 MariaDB [test]> select id, name, type, price, length(dynstr) as len, column_list(dynstr) as list from t1; +----+-------------------------+----------+--------+------+------+ | id | name | type | price | len | list | +----+-------------------------+----------+--------+------+------+ | 1 | Funny shirt | shirt | 10.00 | 17 | 1,10 | | 2 | nokia | phone | 649.00 | 27 | 1,2 | | 3 | htc Desire hd | phone | 579.00 | 23 | 1,3 | | 4 | BM/Lenovo Thinkpad X60s | computer | 419.00 | 21 | 1,3 | +----+-------------------------+----------+--------+------+------+ 4 rows in set (0.03 sec)
  • 30. SkySQL Ab 2012 Confidential MariaDB 5.3 MariaDB 5.3 = MariaDB 5.2 + the following: Replication enhancements – Original statement logged with RBR events – Checksum for binlog events – RBR fixed for tables with no PK – Consistent snapshot between storage engines User feedback plugin Extended OpenGIS
  • 31. SkySQL Ab 2012 Confidential Progress Report MariaDB [employees]> alter table salaries engine = maria; Stage: 1 of 2 'copy to tmp table' 17.55% of stage done MariaDB [employees]> select id, user, db, command, state, -> time_ms, progress from information_schema.processlist; +---------+-------------------+-----------+----------+ | command | state | time_ms | progress | +---------+-------------------+-----------+----------+ | Query | copy to tmp table | 23407.131 | 17.551 | +---------+-------------------+-----------+----------+ 1 row in set (0.47 sec) Progress report for ALTER TABLE
  • 32. SkySQL Ab 2012 Confidential Optimizer Enhancements Sub-query optimizations Join additions Optimizations for derived tables and views Disk access optimization Optimizer control
  • 33. SkySQL Ab 2012 Confidential Group Commit XtraDB / InnoDB
  • 34. SkySQL Ab 2012 Confidential MariaDB 5.5 / April 2012 MySQL 5.5 + MariaDB 5.3 features + the following: New optimized thread pool implementation – Pool size dynamic – Different implementation on Linux and Windows – Fine grained tuning possible on Linux @@skip_replication LIMIT ROWS EXAMINED MariaDB [employees]> SELECT * from t1, t2 -> LIMIT 10 ROWS EXAMINED 1000;
  • 35. SkySQL Ab 2012 Confidential Optimizations comparison Feature MariaDB 5.3/5.5 MySQL 5.5 MySQL 5.6 Index Condition Pushdown (ICP) Yes Yes Disk-sweep Multi-range read (DS-MRR) Yes Yes DS-MRR with Key-ordered retrieval Yes Index_merge / Sort_intersection Yes Cost-based choice of range vs. index_merge Yes ORDER BY ... LIMIT <small_limit> (In 10.0) Yes Use extended (hidden) primary keys for innodb/xtradb 5.5 Batched key access (BKA) Yes Yes Block hash join Yes User-set memory limits on join buffers Yes Apply early outer table ON conditions Yes Null-rejecting conditions tested early for NULLs Yes
  • 36. SkySQL Ab 2012 Confidential Optimizations comparison Feature MariaDB 5.3/5.5 MySQL 5.5 MySQL 5.6 Subquery: In-to-exists Yes Yes Yes Subquery: Semi-join Yes Yes Subquery: Materialization Yes Yes Subquery: NULL-aware Materialization Yes Subquery: Cost choice of materialization vs. in-to- exists Yes Subquery: Cache Yes Subquery: Fast explain with subqueries Yes Delayed materialization of derived tables / materialized views Yes Yes Instant EXPLAIN for derived tables Yes Yes Derived Table with Keys optimization Yes Yes Fields of merge-able views and derived tables used Yes
  • 37. SkySQL Ab 2012 Confidential Optimizations comparison Feature MariaDB 5.3/5.5 MySQL 5.5 MySQL 5.6 LIMIT ROWS EXAMINED rows_limit 5.5 Systematic control of all optimizer strategies Yes Partial Explain for DELETE, INSERT, REPLACE, and UPDATE Yes EXPLAIN in JSON format Yes More detailed and consistent EXPLAIN for subqueries Yes
  • 38. SkySQL Ab 2012 Confidential Why MariaDB 10.0 MariaDB 5.5 already have most (+ a lot more) of the optimizer features of MySQL 5.6 MariaDB 5.5 is already a superset of MySQL 5.5. MySQL 5.6 will only have a fraction of the MariaDB 5.5 new features. A full merge of MySQL 5.6 into MariaDB 5.6 is a one year project as a lot of the code has to be completely rewritten. → Better to do the merge in 3 steps into 10.0, 10.1 and 10.2
  • 39. SkySQL Ab 2012 Confidential MariaDB 10.0 trees Work on 10.0 is already started and first alpha released. One can follow or participate on it by looking at the trees in launchpad: – 10.0-base tree holds new and rewritten features – 10.0 tree contains merge of 10.0-base and some MySQL 5.6 features (InnoDB, performance schema) MariaDB 10.0.0 was released in November and we aim to have a gamma in December/January. 10.0, 10.1 and 10.2 are planned to be released as GA with ½ years interval's.
  • 40. SkySQL Ab 2012 Confidential What are planned for MariaDB 10.0 ? Things already back ported from MySQL 5.6: – All InnoDB changes (done) – Performance schema changes (done) – Read only transaction (significant InnoDB optimization) (done) 5.6 features that are reimplemented: – Better error message (with system error string) (done) – NOW() as default value for datetime (in progress) – Global transaction ID for replication (in progress) New features: SHOW EXPLAIN (see what other thread is doing) (done) Multi source replication Faster ALTER TABLE with UNIQUE index (in progress) Even faster group commit (in progress) Store engine for Cassandra (done)
  • 41. SkySQL Ab 2012 Confidential What are planned for MariaDB 10.x ? This list of proposed features is still work in progress, and depends on the community and customers. GIS – OpenGIS compliance (largely done). MariaDB can already work with OpenGIS data! – Deeper integration of GIS with optimizer More online operations – Analyze table – ALTER ONLINE TABLE Compatibility & usability – IPv6 type – Query logging and summary per query – Audit for specific users
  • 42. SkySQL Ab 2012 Confidential What is planned for MariaDB 10.x ? Replication – Extend group commit to have one sync per group commit – Parallel applying of binary log in slave – ALTER TABLE's will be applied in parallel Statistics and monitoring – Better EXPLAIN – Persistent table statistics – Log all SQL errors – Progress indicator for SELECT
  • 43. SkySQL Ab 2012 Confidential What is planned for MariaDB 10.x ? Optimizer – Implement UNION ALL without usage of a temporary table – Grace HASH join and Sort merge join (Need sponsors) Performance – Better multi CPU performance above 16 cores – More scalable query cache under higher concurrency – Faster VIEW (don't open & parse view for every query) Easy of use – VARCHAR and BLOB support for memory tables – Table functions For full list, see kb.askmonty.org/v/plans-for-56
  • 44. SkySQL Ab 2012 Confidential New LGPL client libraries LGPL client libraries for C and Java – C is based on the LGPL library from MySQL 3.23 – API compatible with latest MySQL client libraries. – Java is based on the drizzle driver. Works with MariaDB, Percona server, MySQL and drizzle Developed by Monty Program Ab and SkySQL. Announced and released 2012-10-29 You can download these from http://mariadb.org Documentation is still in progress...
  • 45. SkySQL Ab 2012 Confidential MySQL connectors .NET / JDBC / C Python PHP native driver (bsd licence) Oracle Connector are GPL not LGPL LGPL connectors are available : – This is important for OEM as this means no commercial licence is required. • C and Java connectors availables Good pres by Andrew Hutchings on various aspects of connectors at PLUK2012
  • 46. SkySQL Ab 2012 Confidential MariaDB and TokuDB MariaDB and Tokutek have agreed to make TokuDB a native plugin in MariaDB 5.5 and MariaDB 10.0 by end of Q1 2013. official MariaDB binary will be able to dynamically load the TokuDB storage engine directly (no patches needed for MariaDB). TokuDB will be added to the MariaDB buildbot test suite TokuDB will be available for download from https://downloads.mariadb.org/ together with MariaDB. About TokuDB - TokuDB uses Fractal Tree® indexing to improve insert and query speed, compression, replication performance, and online schema flexibility.
  • 47. SkySQL Ab 2012 Confidential Connect storage engine MariaDB 10.0 will include the Connect storage engine by Olivier Betrand. With the connect storage engine you can read, write and update files in a lot of different storage formats: Various fixed and dynamic text formats .DBF (dBASE format) / .CSV / .INI / .XML ODBC ; Table extracted from an application accessable with ODBC
  • 48. SkySQL Ab 2012 Confidential MariaDB Foundation Overview – The Foundation is the new driver of the MariaDB project – Custodian of the code, Guardian of the community – Foundation can never to be controlled by a single entity or person – Foundation designed to be self-sustaining
  • 49. SkySQL Ab 2012 Confidential MariaDB Foundation Details A US 501c(3) not-for-profit 8 founders and 2 sponsors so far (including all MySQL founders!) Open for more founders until February In February the founders will the choose board etc. In the interim we have: – Monty as CTO – Andrew Katz as COO and Legal Person (checking all the paperwork) – Niall McCarthy as Business Development (signing up founders)
  • 50. SkySQL Ab 2012 Confidential MariaDB Foundation Goals That MariaDB be actively developed in the community and to: – Increase adoption of MariaDB – Ensure sustainable high-quality efforts to build, test and distribute MariaDB – Ensure that community patches are reviewed and adopted – Guarantee a community voice – Keep MariaDB compatible with MySQL – Maintain mariadb.org
  • 51. SkySQL Ab 2012 Confidential MariaDB Foundation More founders and sponsors are welcome! If you care about the future of the MySQL ecosystem, please contact us and ask how you can get involved! Niall McCarthy mccarthy@emerge-open.com Michael Widenius monty@mariadb.org Andrew Katz andrew@mariadb.org
  • 52. SkySQL Ab 2012 Confidential Questions / ideas / disagreements ? For questions later, use the public MariaDB email list at maria-discuss@lists.launchpad.net or IRC #maria on Freenode.
  • 53. SkySQL Ab 2012 Confidential MariaDB-galera MariaDB working closely with Codership to release MariaDB 5.5 with Galera (a multi-master solution). MariaDB 5.5 galera was released as Alpha in September.
  • 54. SkySQL Ab 2012 Confidential Getting MariaDB http://mariadb.org is the main place Available via OpenSUSE build services Also available via – Gentoo – FreeBSD – Homebrew – Slackware – ArchLinux yum and apt repos available from MP
  • 55. SkySQL Ab 2012 Confidential More Information Downloads: mariadb.org/ Mailing lists on launchpad #maria on freenode Knowledgbase: kb.askmonty.org/ Support: www.skysql.com/products/skysql-enterprise Training & consulting: www.skysql.com/services/mysql/overview
  • 56. SkySQL Ab 2012 Confidential MySQL use cases : much wider than before Bigger volumes : partitionning Number of transactions : multi bufferpool ... Complexité des requêtes : improved optimizer Availability : crash safe replication / semisync Securité : auth plugin, password policy ... Operation : on line backup, performance schema Should we say "Enterprise class database" ?
  • 57. SkySQL Ab 2012 Confidential MySQL multi cores Benchmark Fast on various workload with many cores : – 48 is ok 64 better in some cases Here InnoDB FTS bench From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
  • 58. SkySQL Ab 2012 Confidential MySQL multi cores Benchmark Sysbench Read only on 4/8/16/24/32 cores From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
  • 59. SkySQL Ab 2012 Confidential MySQL multi cores Benchmark Sysbench Read only range on 4/8/16/24/32 cores From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
  • 60. SkySQL Ab 2012 Confidential MySQL multi cores Benchmark Sysbench RW on 32 cores From Dimitri Kavtchuk blog : http://dimitrik.free.fr/blog/index.html
  • 61. SkySQL Ab 2012 Confidential NoSQL with MariaDB MariaDB 5.5 handlersocket Nodejs connector pour MariaDB utilisant async Leveldb storage engine Cassandra storage engine NoSQL de Mysql 5.6 Memcached Advantage : noSQL + transactions and consistency. SQL available
  • 62. SkySQL Ab 2012 Confidential Percona Server First released in Dec 2008 XtraDB was ahead of innoDB – Kinoshita developer now at Oracle – Google & Facebook patches originally – More instrumentation – Faster restart Microsecond support / Better statistics Most improvements now part of the standard innoDB
  • 63. SkySQL Ab 2012 Confidential MariaDB vs Oracle MySQL Oracle tries to Catch up on MariaDB(optimizer ...) More and more closed source extension Oracle closing bug db (for security reason) Closed MySQL forge / university /wiki : a lot of valuable materials lost No sharing of code during dev / closed design Not releasing all test cases. License commerciale (limited right to use / time) More and more closed source Extensions Lock-in strategy
  • 64. SkySQL Ab 2012 Confidential Oracle and open source Lots of stories: – openoffice, open solaris, open sso, open ds, hudson, glassfish Btrfs was nice when they did not own ZFS – Creator Chris Mason gone to Fusion IO Do not share the values of open source – People that believe in open source do not stay Oracle Linux : Why not share the good stuff if you really want to improve the product (ksplice ..)
  • 65. 73SkySQL Ab 2012 Confidential MySQL 5.6 What is new ?.
  • 66. 74SkySQL Ab 2012 Confidential MySQL 5.6 ? MySQL 5.6 builds on MySQL 5.5 codebase with: InnoDB for better transactional throughput, availability Optimizer for better query execution times, diagnostics Replication for higher availability, data integrity Performance Schema for better instrumentation Various others improvements
  • 67. 75SkySQL Ab 2012 Confidential MySQL 5.6 innoDB improvements Online DDL Operations Optimized for Read Only workloads SSD Optimizations 4, 8k page sizes .ibd files outside of MySQL data dir separate tablespaces for undo log Dump and restore/warm buffer pool Persistent Optimizer Statistics FULLTEXT indexes on InnoDB tables Transportable Tablespaces
  • 68. 76SkySQL Ab 2012 Confidential MySQL 5.6: Replication Global Transaction Ids MySQL 5.6: Replication HA Utilities (Python) Multi-Threaded Slaves Binary Log Group Commit MySQL 5.6: Crash safe Slaves MySQL 5.6: Replication Event Checksums
  • 69. 77SkySQL Ab 2012 Confidential MySQL 5.6: Security Password handling : Provide alternatives to showing passwords in plain text Assess / Enforce password strength policies Enforce new password at next login Stronger password hashing
  • 70. 78SkySQL Ab 2012 Confidential Others Improved Partitioning – up to 8k partitions per table – Import/export tables to/from partitioned tables – Explicit partition selection MySQL 5.6 Performance Schema Better defaults values for 5.6 Memcached API
  • 71. 79SkySQL Ab 2012 Confidential Others things worth considering as they are GPL MySQL workbench migration from SQLServer / PostgreSQL to MySQL MySQL Utilities : set of usefull python scripts
  • 72. SkySQL Ab 2012 Confidential Enterprise Monitoring / Auditing Tools • Oracle’s MySQL Enterprise Monitor (MEM) • SkySQL Enterprise Monitor (MONYog) • Nagios / Cacti + plugins • Zabbix plugins • mycheckpoint (openark) • MySQL plugins for – Munin – SNMP – OpenNMS
  • 73. SkySQL Ab 2012 Confidential Backup Tools MySQL Enterprise Backup (InnoDB Hot Backup) mysqldump (of course) mysqlhotcopy (MyISAM) XtraBackup Mylvmbackup Xtrabakup manager (php)
  • 74. SkySQL Ab 2012 Confidential Modelling and Query Tools • MySQL Workbench (GPL) • SkySQL Visual Editor (SQLYog) • HeidiSQL • phpMyAdmin • Plenty of closed source tools • Toad for MySQL
  • 75. SkySQL Ab 2012 Confidential Storage Engines SkySQL can help to chose • Analytics – Infobright –InfiniDB • Transactional – TokuDB • HA/Scaling – ScaleDB – Schooner – Galera • Others – OpenGraph – FederatedX – Blackhole – Aria Pbxt / SolidDB / Falcon / Nitro / XtraDB
  • 76. SkySQL Ab 2012 Confidential Conclusion SkySQL can support you on MySQL/MariaDB SkySQL can help you to make choices in the ecosystem offers. MariaDB is the long term future of MySQL MariaDB Foundation is going to unite everyone and to create a true momentum