Hoi.
Ik zit met een vraag.
Ik schrijf voor mijn werk vaak een nieuwe functionaliteit voor een webapplicatie. Om deze goed te testen is een goede testomgeving nodig. We gaan nu een systeem opzetten die ervoor zorgt dat er een test-mysql-server is die precies dezelfde data bevat als de productie-server. Om preciezer te zijn: een exacte kopie van een database.
Stel dat ik nu mijn geprogrammeerde functie af heb en deze wil gaan testen in de testomgeving.
Maar deze functionaliteit moet data manipuleren van 1 tabel, maar dit zorgt er weer voor (met foreign keys) dat er data in 7 andere tabellen gewijzigd wordt.
En stel nu dat mijn functionaliteit niet goed werkt en dat de data in de testdatabase verkeerd gemanipuleerd wordt is er een manier om deze data weer in de oorspronkelijke staat terug te zetten?
Een hele backup terugzetten gaat niet, dit duurt 5-10 uur.
Handmatig delen van tabellen terugzetten is niet te doen.
Iemand een leuk idee?(een rollback/save state)?
Ik zit met een vraag.
Ik schrijf voor mijn werk vaak een nieuwe functionaliteit voor een webapplicatie. Om deze goed te testen is een goede testomgeving nodig. We gaan nu een systeem opzetten die ervoor zorgt dat er een test-mysql-server is die precies dezelfde data bevat als de productie-server. Om preciezer te zijn: een exacte kopie van een database.
Stel dat ik nu mijn geprogrammeerde functie af heb en deze wil gaan testen in de testomgeving.
Maar deze functionaliteit moet data manipuleren van 1 tabel, maar dit zorgt er weer voor (met foreign keys) dat er data in 7 andere tabellen gewijzigd wordt.
En stel nu dat mijn functionaliteit niet goed werkt en dat de data in de testdatabase verkeerd gemanipuleerd wordt is er een manier om deze data weer in de oorspronkelijke staat terug te zetten?
Een hele backup terugzetten gaat niet, dit duurt 5-10 uur.
Handmatig delen van tabellen terugzetten is niet te doen.
Iemand een leuk idee?(een rollback/save state)?
Asus EN8800GTS, Asus P5E, Intel E8400, 2x500gb Spinpoint (raid0), Zalman HP 600 watt, cnps 9500 led, creative xfi music, 4x1gb hyperX PC2 8500