SkySQL MariaDB 云数据组件

Post on 26-Jan-2015

198 views 0 download

description

SkySQL MariaDB 云数据组件 http://www.ossez.com/forum.php?mod=viewthread&tid=26725&fromuid=426 (出处: OSSEZ)

Transcript of SkySQL MariaDB 云数据组件

MariaDBSkySQL Cloud Data Suite

Enhanced, drop-in replacement for MySQL

A Highly Available Cloud Database with Monitoring

and Management Tools

SkySQL Cloud Data Suite

● Everything that runs in the cloud● Predefined template in the cloud with all

software installed● On Amazon an AMI● On OpenStack a Glance image

● On Linux platforms a set of RPM/DEB packages

● All elements highly available

config.skysql.com

SkySQLProvisioning SkySQL Cluster

Replicator

Data StoreAdmin.Console

SkySQL Cloud Data Suite

● MariaDB database instances

● Administration Console User Interface

● RESTful Administration API

● SkySQL Monitoring Server

● MONyog

● phpMyAdmin

What runs in the cloud?

MariaDB High Availability

● Pacemaker resource agents

● MHA resource agent

● Replicated data

● Hot standby server

● Read load balancing

● MariaDB Galera Cluster

● Replicated data

● Hot standby server

● Read/write load balancing

● Shared Storage

● Replication via storage device

● Cold standby server

● Transparent access via virtual IP addresses

Support Software

●Pacemaker/Corosync●Apache Webserver●Tomcat servlet engine●Gluster distributed & replicated filesystem

Pacemaker/CoroSync

Pacemaker/CoroSync

Pacemaker/CoroSync

Apache Web Server

Ela

stic

IP

SkySQLMonitor

MONyog

AdminDB

MONyogDB

Tomcat

AdminConsole

Replication

Master/Slave Resource Group

Clone Resource Group

Bound Resources

Bound Resources

ConsoleREST API

Apache Web ServerApache Web Server

MariaDBMariaDB

MariaDB

Administration console

Monitoring

Provisioning system: config.skysql.com

Free trial from SkySQL team!

What is MariaDB?

● MariaDB is an enhanced, drop-in, binary compatible replacement for MySQL

● created by several of the former core developers of MySQL including Monty

● is not just a set of patches applied on top of MySQL– includes features which are similar to the corresponding features in

MySQL, but the implementations differ, like for example the thread pool, microsecond support and query annotations in RBR binlog

– includes a lot of features that are not in MySQL

See http://kb.askmonty.org/en/mariadb-versus-mysql-features/

MariaDB: key improvements

● More Storage Engines● Speed improvements● Extensions & new features● Better Testing● Fewer warnings and bugs● Truly Open Source

– all code in MariaDB is released under GPL, LPGL or BSD: no closed source modules

– MariaDB includes test cases for all fixed bugs

– All bugs and development plans are public

– MariaDB is developed by the community in true open source spirit

Bugs and plans:https://mariadb.atlassian.net/secure/Dashboard.jspahttps://kb.askmonty.org/en/development-plans/About Community:https://kb.askmonty.org/en/mariadb-community/

MariaDB 10

● built on the MariaDB 5.5 series ● backported features from MySQL 5.6 ● Re-implemented MySQL 5.6 features● entirely new features not found anywhere else

– Multi-source replication

– Even faster Group Commit

– SHOW EXPLAIN

– Cassandra Storage Engine

– Improved Dynamic Columns

● For all details see http://blog.mariadb.org/what-does-mariadb-10-0-1-include-available-now/

MariaDB Foundation“The MariaDB Foundation promotes, protects, and advances the MariaDB codebase, community, and ecosystem.”

Www.mariadb.org

Info

● Mariadb.org● kb.askmonty.org● montyprogram.com● Skysql.com● FRUCT13 Demo, Apr 25