PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

Home » Database » DB » Bug #3454

RAIDb style support on database

Details

Request #3454RAIDb style support on database
Submitted2005-02-13 16:48 UTC
Fromjason at dden dot ca
Assigneddanielc
StatusWont fix
PackageDB
PHP VersionIrrelevant
Roadmaps(Not assigned)

Comments

[2005-02-13 16:48 UTC] jason at dden dot ca

Description:
------------
This is as good as a place as anywhere. I have been looking for similar support in PHP as is currently available in the c-jdbc (c-jdbc.objectweb.org) library for jdbc. This module creates a support to providing redundancy through the use of multiple in expensive databases (they term it RAIDb)

(Document to explain the idea - http://c-jdbc.objectweb.org/current/doc/RR-C-JDBC.pdf)
RAIDb-0 - Database striping where tables for a database is across multiple databases

RAIDb-1 - Database is fully replicated
RAIDb-1ec - Adds Error Checking

RAIDb-2 - Partial Replication
RAIDb-2ec - Adds Error Checking

For most people I think the option of RAIDb-1 and possibly 0, would be the most useful, just the option of spreading the workload over a larger number of servers, would be helpful, as well as if one system goes away, it's not an emergency to repair.

[2005-02-14 15:13 UTC] smith at backendmedia dot com

Indeed this is best handled inside the DMBS itself. You could try to write something up with a single master server for all manipulation queries that replicates using a debug handler in MDB[2], but I dont think that this is adviseable and it would also not work with prepared queries.