[Mysql] Sincro DB - per Guru!

domenica 02 dicembre 2012 - 03.28
Tag Elenco Tags  MySQL 5.5  |  MySQL 5.1

vingar Profilo | Newbie


Salve a tutti, mi auguro che potró trovare soluzione al mio problema grazie alla vostra disponibilità.
Chiedo ai guru perchè in altri forum non ho avuto risposte risolutive.

Sono mesi e mesi che non dormo e l'ora di questo post ne è la conferma.
Vi illustro il mio problema, spero di essere piú chiaro possibile.

Ho TRE siti su piattaforma joomla.
Tutti hanno la stessa struttura DB ed hostano nello stesso server.
Utilizzeró la denominazione DB1,DB2,DB3 per essere piú preciso.

Nel DB1 e DB2 è presente la tabella SQUADRE
(stessa struttura ma record diversi)

Il mio intento è quello di avere le tabelle sincronizzate automaticamente nella tabella Squadre del DB3.

In modo tale che il DB3 contenga tutte le squadre del DB1 e DB2.
Ogni qualvolta che viene modificato,aggiunto,eliminato un record da uno dei 2 db i cambiamenti vengano apportati al db3.

Essendo nubbio ho ricercato la qualsiasi su google. Senza capire ancora oggi a distanza di mesi quale è la soluzione piú congeniale al mio problema.

Trigger,Sync,Replication, Cron job, ho una confusione incredibile pur avendo letto tantissimo

Se puó tornare utile il server in cui hostano i siti è Hostgator ,all' interno di phpmyadmin ho il menú syncronization ma non quello delle replicazioni.
Nel cpanel ho anche la voce cron job.

Per la precisione vi dico che il DB3 dovrà solo ricevere i dati dai due db, nessuno potrà scriverci al di fuori della sincro.

Spero che qualcuno riesca ad aiutarmi a trovare una soluzione concreta.
Vi ringrazio per l'attenzione e mi affido alla vostra disponibilità e competenza.

Saluti
Andrea

alx_81 Profilo | Guru

>Salve a tutti, mi auguro che potró trovare soluzione al mio problema
>grazie alla vostra disponibilità.
ciao

>Il mio intento è quello di avere le tabelle sincronizzate automaticamente
>nella tabella Squadre del DB3.
>In modo tale che il DB3 contenga tutte le squadre del DB1 e DB2.
>Ogni qualvolta che viene modificato,aggiunto,eliminato un record
>da uno dei 2 db i cambiamenti vengano apportati al db3.
ok in questo caso stiamo parlando di qualcosa di transazionale, quindi di trigger o repliche

>Se puó tornare utile il server in cui hostano i siti è Hostgator
>,all' interno di phpmyadmin ho il menú syncronization ma non
>quello delle replicazioni.
>Nel cpanel ho anche la voce cron job.
>Per la precisione vi dico che il DB3 dovrà solo ricevere i dati
>dai due db, nessuno potrà scriverci al di fuori della sincro.
Sinceramente non ho mai fatto repliche con mySQL, quindi forse dovresti contattare l'hoster per capire un po' quello che è il tuo spazio di manovra.
Detto questo, prova a vedere se con trigger riesci a puntare il tuo db3, magari riesci solo con dei server linkati..

>Vi ringrazio per l'attenzione e mi affido alla vostra disponibilità
>e competenza.
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5