Links on Clustering Design Docs
Oracle Cluster File System
Oracle released a cluster file system implementation to Linux as an open source project since Late 2003. Its design document unveils many typical clustering concerns and solutions. Oracle Cluster File System Design
Among all, I found the file system header design most interesting:

The OCFS assume a shared storage architecture to host database in the same cluster. The file header is the data structure for nodes to get access to which chuck of data, to check isAlive check, to do voting between node etc.
MySQL Cluster Architecture
MySQL has a MySQL Cluster Architecture Overview document on its site. (requires your email). The interesting separation of Data nodes and Server nodes. Each machine was assumed to have its own storage. The Data node keeps as much information in memory as possible, and commuicate with each other via network commuication. It looks appropiate to be tailored to be Database is the app server model.
Tag: clustering, database



1 Comments:
It also means we avoid expensive shared disk.
Also, we don't have that single point of failure (the shared disk).
So if something goes awry on a machine and writes to random disk blocks, it's only on one machine and the others can take over and keep the database up.
- stewart
Post a Comment
Links to this post:
Create a Link
<< Home