Mam taki problem:
z bazy korzysta ~30 użytkowników (przez długi czas ta liczba nie wzrośnie ponad 50). Niestety często zdarzają się wyjazdy do głuszy, gdzie nawet HSDPA nie sięga, nawet wtedy jest im ona potrzebna do pracy. Jest jakiś rozsądny sposób na trzymanie jej zsynchronizowanej kopii na komputerach użytkowników? Niemal pewna jest sytuacja, że któryś użytkownik będzie dodawał nowe rekordy kiedy będzie offline. Modyfikacja istniejących rekordów jest dozwolona tylko dla kilku użytkowników,
@ShortyLookMean: To co innego. Nie jestem bazodanowcem, ale zawsze wspierałem programistów/bazodanwoców umiejętnościami analitycznymi i wyłapywaniem szczegółów. Jestem w stanie podać działające rozwiązanie synchronizacji, ale od strony technicznej może być źle zaprojektowane, niewydajne, z jakichś względów kłopotliwe.
Przykładowo:
- bazy lokalne synchronizują się co jakiś czas (raz dziennie?) zapisując datę synchronizacji (czyli pobrania w sumie danych) - jeśli w produkcyjnej pojawiło się coś po dacie ostatniej synchronizacji zapisanej lokalnie, to trzeba pobrać
  • Odpowiedz