Ho esaminato questa domanda . Per quanto ne so, test env è per il dipartimento qa condurre i loro test, e la stadiazione è identica a prod, ma nascosta all'utente finale.
Le mie domande sono:
- La stadiazione dovrebbe essere identica al 100% al prod, o è ok per la staging avere dati "incasinati" al suo interno? Quanto costa ok a mettere in scena db differendo dal db di produzione?
- E 'normale / procedura standard per copiare tabelle da staging env a prod env? È così che le altre aziende lo fanno nel mondo reale?
Perché sto chiedendo (o da dove vengo)
Ho un file txt e devo scaricare il contenuto di questo file nel database. Abbiamo 3 ambienti: dev, test, prod. Posso scaricare dati per dev, test ma non prod. Non siamo autorizzati a scaricare i dati direttamente nel database di prod. Siamo autorizzati a spostare i dati solo richiedendo uno spostamento del database. Quindi qualcuno copierà la tabella da test a prod per me. La mia preoccupazione è che mentre eseguo i test nel test db posso corrompere la correttezza dei dati, e se invio il documento di spostamento db e viene approvato, i dati incasinati lo faranno nel database di produzione. Voglio evitare questo, ovviamente.