|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5552
|
Php - intersezione dati da più DB
Per visualizzare i risultati di una query eseguita su diversi DB, l' unico modo è fare un union tra essi?
Grazie in anticipo |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Nov 2016
Messaggi: 160
|
non mi è chiaro cosa siano diversi db, intendi diversi schemi sullo stesso server, o su server diversi?
e di quale RDBMS si tratta? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5552
|
su server diversi
Mysql Ad esempio, ci sono siti dove si trovano tutte le offerte per un viaggio Esse sono prese da tutti i DB che offrono tale viaggio Viene semplicemente usata una Union delle varie select dei diversi DB? |
|
|
|
|
|
#4 | |
|
Bannato
Iscritto dal: Nov 2016
Messaggi: 160
|
Quote:
serve nel caso qualcosa tipo galera cluster (di mariadb) o qualcosa del genere |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5552
|
ok, quindi uno strumento tipo galera cluster (di mariadb)
Però un servizio come quello ipotizzato, viaggi da varie parti, tutti i vari DB devono essere abilitati manualmente per far parte del cluster? |
|
|
|
|
|
#6 |
|
Bannato
Iscritto dal: Nov 2016
Messaggi: 160
|
non credo che quanti indichi avviene per interrogazione del db, bensì mediante la pubblicazione dei dati.
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5552
|
puoi essere più esplicito?
|
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Nov 2016
Messaggi: 160
|
è difficile essere precisi, se non chiarisci cosa vuoi fare esattamente.
se supponiamo di voler attingere i dati da due siti diversi, non tuoi, dubito fortissimissimamente che potrai da applicazione fare qualcosa del tipo select * from tabellasito1 e select * from tabellasito2. dovrai cercare un qualche genere di interfaccia (webservice, API, SOAP, boh) che ti consenta (se possibile) di estrarre un po' di dati dal sito1 e un altro po' dal sito2. a quel punto la tua applicazione, in qualche modo, aggregherà i dati per fare quello che vuoi. se invece i siti sono tuoi allora puoi fare un cluster e grossomodo operare come vuoi |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jun 2009
Messaggi: 5552
|
cluster,
quindi sarà ovviamente possibile eseguire anche query ecc..... è sufficiente fornire i link per i DB del cluster? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:31.




















