[Linux-cluster] distributed database on multiple servers/disks
GABRIEL KAPITANY
gkapitany at rogers.com
Wed Feb 1 19:57:56 UTC 2006
Hi,
another approach, not clustering, which might give you
a distributed database:
https://forge.continuent.org/projects/sequoia/
Gabriel
--- Alexandre CONRAD <aconrad.tlv at magic.fr> wrote:
> Hello,
>
> I'm thinking about setting up a MySQL database
> clustered (but not like
> MySQL Cluster which kinda just does mirroring
> AFAIK).
>
> I want it to be partionned on multiple
> disks/servers.
>
> Here is my apporch:
>
> +-------------------+
> | Application (PHP) |
> +-------------------+
> ^
> |
> |
> v
> +--------------+
> | MySQL Server |
> +--------------+
> ^
> |
> |
> v
> +--------------- logical disk ----------------+
> | ^ |
> | | |
> | +----LAN-----+----LAN-----+ |
> | | | | |
> | v v v |
> | +----------+ +----------+ +----------+ |
> | | physical | | physical | | physical | |
> | | server 1 | | server 2 | | server 3 | |
> | +----------+ +----------+ +----------+ |
> | |
> +---------------------------------------------+
>
> The idea is to split the data on 3 physical servers
> when data is
> written. So each server will have 1/3 of the data on
> their disk. It
> would work as a RAID 5 system.
>
> In case of full disk space, you would add a new
> physical server (node)
> and the data would be redistributed to all servers,
> each getting 1/4 of
> the data.
>
> In case of server failure, because of distributed
> parity (RAID5), it
> could keep going.
>
> Or alternativly think about a RAID0+1 configuration.
>
> Do you have any idea if this could be achived using
> LVM, RH Cluster
> Suite or any other clustering / partitioning system
> ?
>
> Regards,
> --
> Alexandre CONRAD - TLV
> Research & Development
> tel : +33 1 30 80 55 05
> fax : +33 1 30 80 55 06
> 6, rue de la plaine
> 78860 - SAINT NOM LA BRETECHE
> FRANCE
>
> --
> Linux-cluster mailing list
> Linux-cluster at redhat.com
>
https://www.redhat.com/mailman/listinfo/linux-cluster
>
More information about the Linux-cluster
mailing list