Tim Bunce wrote:

> How does it compare with DBD::Multiplex?

I am not familiar with DBD::Multiplex, or I wasn't until you brought it to my
attention.  Can you tell me how far along the development of DBD::Multiplex
is?

>From what I have seen in the Archives, the difference is that DBD::Multiplex
basically does it's call serialized, DBD::HARD does them in paralleled.
DBD::HARD is designed to be used in a high speed production environment,
where speed is important.  My hope is to be able to get DBD::HARD fast enough
that it can be within 5% of speed of the native driver.

The basic flow is this.  Your program uses the DBD::HARD driver
    $dbh = DBI->connect("dbi:HARD:dsn", $user, $passwd);
The driver connects (via Unix Socks or TCP and my own protocol) to the
HARDserver.  The server then does the Multiplexing of data.  The server also
monitors the databases to see if they are up/down, and if they go down and
come back up, can be configured to store all the INSERT/UPDATE/DELETE
statements to bring it back into sync with the other databases.

>
>
> Tim.
>
> On Mon, Apr 16, 2001 at 11:57:53AM -0500, Brian Drawert wrote:
> > HI!
> >
> > I have been working on a new DBI-DBD module called DBD::HARD.  The HARD
> > stands for High Availability and Replication Driver.  It works very
> > similar to DBD::Proxy and DBI::Proxy server, in that it has a running
> > server and the driver connects to that server.
> >
> > The purpose of DBD::HARD is to provide a system that does replication
> > and high availability for databases.   Since it is built on the perl DBI
> > model it is database independent, and could be a very valuable tool for
> > anyone who uses databases.
> >
> > It has recently been released under the GPL.  This is a call for
> > developers.  We need help with the DBD driver and the Server end of the
> > project.  It is written in 100% perl.  If anyone is interested please go
> > to the project homepage http://dbd-hard.sourceforge.net/ and join the
> > project or sign-up for the mailing lists.
> >
> > Thanks,
> >   Brian Drawert
> >   Founder and Project Admin
> >

--
------------------------------------------------------------------------
Brian Drawert, Software Engineer

L90: Internet Advertising Solutions
221 N. LaSalle St. Suite 650
Chicago, Il 60601

V   312-726-3893 x 234
C   312-371-6650
P   877-766-7474
F   312-726-3894
------------------------------------------------------------------------
| Los Angeles | San Francisco | Chicago | Detroit | New York | London |
------------------------------------------------------------------------


Reply via email to