Witam, otóż potrzebuje porady/pomysłu na sprytną migrację z serwera 2008r2 na serwer Apache. Na serwerze znajdują się dwie bazy: Mysql worbkench oraz Microsoft SQL, oraz spora ilość stron internetowych. Nie zamierzam wszystkiego przenosić na raz. Zacznę od tych mniejszych stron, lecz problem pojawia się z bazami danych. Na serwerze 2008r2 istnieją CRM-y z których korzysta wiele stron na raz. Crm-y odnoszą się do poszczególnych baz np. baza redakcja - jest odpowiedzialna za przechowywanie artykułów że wszystkich stron. Kopia bazy i umieszczenie na nowy serwerze nie powiedzie się bez utworzenia połączenia między bazami, aby nie dopuścić do sytuacji takiej że baza na serwerze będzie miała inny artykuł o tym samym id co baza na serwerze 2008.
Wymyśliłem, że najlepszym rozwiązania będzie zrobienie drugiego crm na wzór pierwszego. CRM dodawałby rekordy do bazy na linuxie jak i również dodawałby te same informacje do bazy na serwerze 2008. Dodanie rekordu z CRM na serwerze 2008 umieszczałby rekord do bazy na Windowsie jak i również na nowym serwerze. Czy takie rozwiązanie ma sens ? Istnieje tylko jeden mały szkopuł, przy całkowitym wyłączeniu serwera 2008 w nowy crm dalej będzie próbował dodać rekord do bazy na widnowsie, będzie to wymagało ponownego wejścia w kod CRM-u i anulowanie zapytań. Wolałbym rozwiązanie, które wymaga tylko jedne akcji ode mnie, bez powrotu za jakiś czas. Myślałem również nad skryptem, który mi by te dane w bazie weryfikował i przepisywał. Uruchamiałby się za kazdym razem kiedy zostanie dodany lub zmodyfikowany dany rekord. Co lepsze ?