Quindi sto lavorando su un sistema legacy, che aveva un server di database. Per segnalare e dividere il carico di lavoro è stato spostato in una configurazione Master / Slave. Questo processo è fatto e sembra funzionare bene con un ritardo minimo o nullo tra un inserimento o un aggiornamento sul master e viene copiato nello slave. Il problema che ho è il livello dell'applicazione con PHP, sto usando Centos 6.8, ed è completamente aggiornato con una versione 5.3.3 di php, questo non mi consente di accedere alle funzioni mysqlnd_ms.
Non riesco a convincere Centos ad aggiornare la versione php precedente alla 5.3.3, e ho cercato ovunque un livello applicativo che possa essere incorporato per la lettura / scrittura di lookup. La mia preoccupazione principale è quando ci sono dati da inserire, voglio assicurarmi che se estraggo da quella stessa tabella, sappia usare il master per quello poiché non è probabile, che in pochi millisecondi lo schiavo sia già stato catturato up.
Qual è la procedura standard per questo? Dobbiamo aver bisogno di per trovare un modo per aggiornare il php, o c'è un modo per farlo nel livello dell'applicazione senza fare qualche difficile aggiornamento della versione di php.