[ciapug] Best Practice
Dave J. Hala Jr.
ciapug@cialug.org
Mon, 24 Jan 2005 10:33:31 -0600
Yeah, I had been thinking about doing the "combining" via some scripts.
I just was hoping for a real-time solution.
My guess is that scripts are probably the most reliable way to do it. I
was just hoping to find a "real-time" solution.
I haven't quite decided what to do yet.
On Mon, 2005-01-24 at 10:06, Claus wrote:
> On 1/22/2005 9:47 AM, Dave J. Hala Jr. wrote:
> > Ok... So...I've got this client intake system. Its written in PHP and it
> > uses a mysql back end. The information that is stored is demographic
> > data on individuals and households.
> >
> > I have 9 agencies that use it. Each runs agency has their own website
> > and database. (they are all identical) What I would like to do is mine
> > data across all 9 agencies. At the moment, its kinda a pain to connect,
> > and query each individual database and then combine all the information.
> >
> > For political reasons, I can't have all the agencies use one database.
> > What I was considering is having a single "Master Database" that any
> > inserts or updates done any of the 9 individuals db's would be written
> > to. For example site1 does an update on the site1 db and then it does an
> > update on the master db.
> >
> > This method is kinda like the mysql replication. I was initially looking
> > for a way to replicate all the info from one db into the master but no
> > luck. I was thinking about trying to get the query info from the mysql
> > *.bin files and using it to fill the a "master db" ( not to be confused
> > with the replication master)
> >
> >
> > Anyone have any thoughts? Ideas?
> >
> >
> > :) Dave
> >
>
> I'd probably consider doing an unload of new data every night (or once a
> week/month depending on your situation) and load it into the
> master/mining db. You should be able to schedule it via cron or
> something. This reduces the load a bit from the actual transaction and
> often mining data does not have to be up to the minute anyway.
>
> Another alternative if you use some kind of pre-determined mining
> queries that access each database individually and pull it together.
> For example you create a web page with php that displays the mining
> data. In that php script you might be able to pull the data from the
> various sources.
>
> Claus
> _______________________________________________
> ciapug mailing list
> ciapug@cialug.org
> http://cialug.org/mailman/listinfo/ciapug
--
Open Source Information Systems (OSIS)
Dave J. Hala Jr. <dave@osis.us>
641.485.1606