Amazon RDS legge la replica senza supporto dall'applicazione [chiusa]

-1

Sono molto nuovo a questo, quindi per favore correggi se sbaglio. Ho capito che con Amazon RDS è possibile creare repliche di lettura e utilizzarle per tutte le operazioni di sola lettura. Questo aiuta a ridimensionare l'applicazione molto.

Purtroppo, ho un'applicazione PHP che non supporta connessioni separate in lettura-scrittura e sola lettura.

C'è un modo per aggirare questo, oltre a modificare l'applicazione?

    
posta Tero Lahtinen 28.09.2017 - 08:36
fonte

1 risposta

3

Quando si progettano i database si hanno due scelte base: Scale-Up o Scale-Out. Nel primo caso si usano macchine più grandi (istanze), per il secondo caso si aggiungono più macchine (istanze) e questo significa solitamente read-replicas.

A meno che tu non abbia una piccola applicazione senza requisiti di database pesanti, modificherei il mio codice per supportare le repliche di lettura. Non è un compito facile, ma vale la pena investire (a volte).

Tuttavia, queste decisioni di architettura sono fatte al meglio prima di implementare i tuoi sistemi, quindi potrebbe essere più facile ed economico scalare le scale nel tuo caso.

Mi dispiace, non esiste una risposta reale per la tua situazione. Dovrai fare la ricerca per stimare i costi / valore / tempo di ciascuna implementazione.

    
risposta data 09.10.2017 - 20:40
fonte

Leggi altre domande sui tag