+1 -1 +3
Vote on this proposal

Sharding and scale-out using Python-based MySQL Fabric

by Ryusuke Kajiyama (speaking)

Section
Web Development
Technical level
Intermediate

Objective

In this presentation, you will get an introduction to MySQL Fabric and how it support high-availability and sharding as well as how to write and manage applications taking advantage of the latest features of MySQL Fabric.

Description

MySQL Fabric is new GPL licensed open source software written in Python released by the MySQL Engineering team at Oracle. It make management of farms of MySQL servers easy and available for both applications with small and large number of servers.

In order to provide resilience to failures, MySQL Fabric organizes the servers in groups and deploys high-availability solutions within each group. The concept is independent of the implementation, which can be done using traditional asynchronous primary backup approach, MySQL Cluster or solutions with shared or replicated storage. In the first version, availability is implemented using the asynchronous primary backup approach.

Speaker bio

Ryusuke Kajiyama is Open Source Specialist with 10+ years of experience of systems design using MySQL and open source solutions. He originally joined MySQL AB, and is currently managing MySQL Sales Consultant team of Asia Pacific region at Oracle. Prior to join MySQL, he was Consultant at Nomura Research Institute, working on enterprise systems design with Oracle Database, WebLogic, Solaris, and various Open Source software including MySQL, JBoss and Linux. He is a Co-Founder of Japan JBoss Users Group.