On Wed, Jan 23, 2002 at 10:15:52PM -0600, Ken Williams wrote: > > On Wednesday, January 23, 2002, at 06:34 PM, Schuyler Erle wrote: > >Hello. I've written a DBD module to wrap other DBD handles and provide > >intelligent drop-in support for asymmetrically replicated databases > >(e.g., MySQL v3). First I was going to call it DBD::Switch, but then I > >noticed that DBI.pm implements a DBD::Switch. So I decided to call it > >DBD::Multiplex. I wrote a first draft and *then* discovered that DBI > >ships with a DBD::Multiplex as well. So I can't figure out what the hell > >to call this module. Suggestions? > > Hmm, maybe DBD::MultiSource? DBD::Dispatch? > DBD::ReadFromADifferentPlaceThanWhereYouWrite?
If you're just worried about an exact collision and are ok with a semantic one, you could use DBD::Mux. Or DBD::Demultiplex -- the difference is mostly a matter of perspective. DBD::Hub? DBD::TrafficCop? DBD::Router? DBD::Any?