Aplikacja / system dla wielu urzytkowników

0

Witam,
Mam pytanie a właściwie proszę o poradę, potrzebuje napisać program z takimi założeniami:

-Operuje na bazie danych

  • jednym czasie na kilku komputerach operacje na bazie danych mogą wykonywać różni użytkownicy
  • najlepiej jakby był to desktop

Znam na razie tylko jave z baza danych na local host i w zasadzie pisałem programy gdzie tylko ja operowałem na bazie. nie miałem jeszcze okazji styknąć się z jedna baza i wieloma użytkownikami.

Proszę o porady jak podejść do tematu i gdzie zacząć szukać czym się zainteresować.

0

Mysle ze zaczynasz od zlej strony. Najpierw zacznij pisac, a pozniej ewentualnie rozwiazuj napotkane problemy. Bazy danych sa z natury przystowane do obslugi wielu uzytkownikow. Moga natomiast pojawic sie problemy natury domenowej- co jesli dwoch uzytkownikow w tym samym czasie chce dokonac zmian tego samego rekordu? Wszystko jednak zalezy od konkretnego scenariusza, i dopoki nie bedziesz mial konkretnego problemu ciezko wrozyc z fusow. Wspomniany scenariusz nie bedzie Cie dotyczyl jesli np, uzytkownicy beda mogli tylko odczytywac dane, a nie je modyfikowac.

Reasumujac- zamiast martwic sie na zapas zacznij pisac. Przychodz tutaj z pytaniami o konkretne problemy.

3

system dla wielu **urzytkowników**
ب_ب

0

Możesz użyć K8s - https://medium.com/yld-engineering-blog/kubernetes-core-concepts-324ea7028c29
Każdy komputer usera to node, na którym jest zainstalowany frontend aplikacji, który komunikuje się z API aplikacji odp. za logikę + DB.

1 użytkowników online, w tym zalogowanych: 0, gości: 1