Domanda

Vorrei collegare a circa 9 database e creare un'istanza per ognuno di loro di aggregare i miei risultati nelle query.

Sto scrivendo un cruscotto metriche per la mia azienda che hanno bisogno di monitorare i risultati e le prestazioni su circa 9 diversi database con circa 15mil + record in ciascuna. Ora la parte tecnica non è difficile. So come codice, ma io voglio sapere che cosa è l'approccio migliore.

opzione Theres 1: Creare un'istanza di database e fare un UNION su tutte le mie query di selezione. (Nota: Tutti i database sono in una scatola)

Opzione 2: Creare un'istanza per ogni database e, separatamente, interrogare ciascuno e aggregare i risultati.

Questo è più di una domanda di alto livello se questo aiuta.

Grazie!

È stato utile?

Soluzione

Sembra che il modo migliore per connettersi a 9 diversi database non è da un collegamento reale, ma la creazione di un'API che alimenta i dati a voi invece dover estrarre i dati per tutto il tempo con conseguente popolazione dei dati estremamente lento e aggregazione.

La sua una soluzione sorprendente per una questione complessa. Creare un feed XML che alimenta i dati a voi come avete bisogno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top