Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [MySQL] Prelevare dati da due database differenti

    Buongiorno a tutti,
    mi trovo nella situazione di avere due differenti database, con struttura simile, ognuno dei quali collegato ad un proprio sito internet.
    Ora dovrebbe essere realizzato un terzo sito che preleva alcuni dati da un database e altri dati dall'altro.

    Un esempio della mia situazione può essere questo:
    - Sito 1 che mostra tutte le automobili vendute in Europa (es: listino Quattroruote)
    - Sito 2 che mostra tutte le automobili vendute in USA

    Ora dovremmo realizzare "Sito 3" dedicato a Ford che mostra tutti i modelli venduti da questo marchio in Europa ed anche tutti quelli venduti in USA.
    Quando una modifica viene fatta su Sito 1 o Sito 2, essa deve avere effetto anche su "Sito 3".

    Qual è la strategia migliore? Copiare ogni notte tutte le Ford nel database di "Sito 3" per essere sicuri che i dati siano aggiornati? Accedere direttamente ai database di "Sito 1" e "Sito 2"? Altre idee sicuramente migliori?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2013
    Messaggi
    313
    se hai un Cloud server su cui sono hostati tutti e tre i siti non avrai problemi, poi dipende anche dal provider che stai usando, ad esempio Aruba sul classico hosting da 50€ A. non ti permette di collegarti a db diversi presenti su diversi hosting, questa cosa puoi farla solo con un cloud. L'unica cosa che mi viene in mente, è utilizzare una cartella FTP e usufruire di essa come area di interscambio dati tramite file *.txt diversamente non so dirti, oltretutto dipende anche dal framework che stai usando "Wp, joompla e altri" per intenderci.

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Innanzitutto bisogna capire cosa intendi per "due database differenti".
    Si parla di due database distinti nella stessa installazione, ad esempio, di mysql? O si tratta proprio di due server diversi?
    Nel primo caso, tecnicamente è banale recuperare i dati. Nel secondo caso, ti servono due connessioni diverse e non puoi fare una query unica.
    Poi c'è da fare i conti con le eventuali limitazioni dovute all'ambiente di hosting, come ha detto sjpagan

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.