Witam,
Zastanawiam się nad sposobem zorganizowania bazy danych i dostępu do niej.
Mam 4 równorzędne, oddalone od siebie stanowiska pomiarowe generujące duże ilości danych - każde stanowisko generuje dane tego samego typu. (później może będzie więcej stanowisk - x2, x4, x8? ale nie jest to priorytet)
Dane są złożone - reprezentowane za pomocą relacji (nie zbyt skomplikowane)
Stanowiska dedykowane są do wspólnej pracy ale zakłada się, że będą też pracować niezależnie od siebie, oraz że przez istotną cześć czasu, któreś ze stanowisk będzie niedostępne (będzie wyłączone lub działało bez połączenia)
w skrócie:
na czterech komputerach chciałbym postawić jedną(rozproszona?) bazę danych,
do której mógłbym się podłączyć z dowolnego z tych czterech komputerów (+ z innych komputerów w sieci lokalnej),
moc zapisywać i mieć dostęp do wszystkich danych
(oczywiste że jak stanowisko nie ma połączenia z pozostałymi to dane przez nie wygenerowane nie są na nich dostępne, ale po uzyskaniu połączenia chciałbym, żeby wykonała się jakaś synchronizacja)
Robił ktoś coś podobnego?
Jaka architekturę stosować?
Czego szukać w sieci?
Może są do tego jakieś gotowe rozwiązania? (mogą być płatne)
- chociaż najchętniej PostgreSQL