![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hej, mam taką sytuację. Program desktopowy działa w pewnym biurze w oparciu o baze mysql - z kilku względów baza jest na serwerze zewnętrznym, ale nie chodzi to super sprawnie. Problem rozwiązałoby utrzymywanie bazy lokalnie na miejscu, ale wtedy jest problem z bezpieczeństwem danych czy dostępem z zewnątrz (czasami się przydaje, gdy ktoś pracuje zdalnie) etc. Pomyślałem, że można by replikować lokalną bazę na serwer, ale to rodzi kilka pytań:
- czy replikacja wpływa jakoś znacząco na wydajność - łączę w firmie nie jest jakieś wybitne (neostrada) - czy to może stanowić jakiś problem - co jeśli łączę internetowe zaliczy jakiś problem - czy wtedy replikacja będzie ponowiona w przyszłości, czy bazy się rozsynchronizują? Może dziwne pytania, ale nigdy nie bawiłem się w replikacje + zazwyczaj tutoriale opisują sytuację server-server a nie jakieś partyzanckie rozwiązania z niestabilnym łączem. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 898 Pomógł: 48 Dołączył: 2.11.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedź.
Nie na szczęście będzie to nawet prostszy case - tj. master - slave. Slave będzie tylko do odczytu, bo zdalne dostęp jest potrzebny w 99% przypadków tylko aby coś skontrolować spoza biura. Choć jak piszesz, że można tak uniknąć problemów to może nawet i master-master bym spróbował postawić. Bardziej chodzi mi tu o bezpieczeństwo bo system przechowuje dane księgowe (np. info o fiskalizacji paragonów) i ewentualna awaria dysku byłaby problemem. Wiem, że można macierze stawiać itp, ale w razie np. kradzieży komputerów znów jest kłopot, dlatego wolałbym przechowywać żywą kopię na zewnątrz. W takim razie skoro powinno to działać, to pozostaje tylko odpalić na próbę. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 17:29 |