Przedstawiam sytuacje:
jest aplikacja php z której korzystają różne jednostki. I teraz moje pytanie jest takie jakie jest najlepsze rozwiązanie pod względem szybkościowym:
1. Jedna kopia aplikacji łącząca się(zależnie od użytkownika) z bazą danych danej jednostki.
--- baza danych 1 jednostki
aplikacja --- baza danych 2 jednostki
--- baza danych 3 jednostki
2. Na jedną jednostke przypada jedna kopia aplikacji i jedna baza danych.
aplikacja --- baza danych 1 jednostki
aplikacja --- baza danych 2 jednostki
aplikacja --- baza danych 3 jednostki
3. Jedna kopia aplikacji i jedna zbiorcza baza danych.
aplikacja --- baza danych zbiorcza wszytkich jednostek
Nie mam w sumie więcej pomysłów, więc jeżeli ktoś się spotkał z podobnym problemem będe wdzięczny za wskazówki. Dla wyjasnienia podam jeszcze, że jednostki w ogole nie są od siebie zależne w żaden sposób, baza danych w każdej jednostce wygląda tak samo i aplikacja również. Oczywiście problemem jest także modyfikacja aplikacji (w przypadku np. 50 jednostek).
Dodane:
aplikacje, bazy danych i wszytsko (jak na razie i w przyszłości troszke dalszej) będzie znajdowało się na jednym serwerze.