Distributed Database Systems through Database Clustering (view)

Units included with this Open Author resource:

Overview
Objectives
The MySQL NDB Cluster and its Prerequisites
Setting-up a MySQL NDB Cluster
Implementing the Cluster in a Web Application

Summary

This covers the implementation of database clustering through Open Source technologies. It is designed to teach the students on how to get, install and configure the required software and eventually set-up the cluster. It also provides an example on how a web application connects randomly to any database server in the cluster and still gets the same data. Through this example, high data availability solution is clearly demonstrated in the sense that if and when one database server in the cluster is down, the other database server can continue providing the needed data.