Hmmm, trudno jakoś zadać pytanie bo coś wiem, ale tylko tyle, że mało jeszcze wiem
Klocki do użycia: #android , #kotlin , #mssql
Interface w Kotlinie już ogarnięty (jako tako ;)) Baza w MS SQL (nie najgorsza, trochę mój konik :)) Połączenie ogarnięte.
I tu się rodzi zagadka w którą stronę się skierować. Warunki do spełnienia:
  1. Praca z bazą offline/online.
  2. Przy wznowieniu połączenia, dane klienta synchronizowane są z serwerem
  3. test połączenia dzieje się "samodzielnie"
  4. aktualizacja danych na serwerze dzieje się "samodzielnie"
  5. w trybie offline dane klienta nie mogą być utracone, nawet po ponownym uruchomieniu urządzenia
Myślałem o zastosowaniu na urządzeniu #sqllite #maven jako #middle pomiędzy użytkownikiem a #mssql
Znacie jakiś prosty tutorial?
Wiekszość tutoriali które trafiłem kończy się na "select * from table;" i reszta należy do ciebie. Hurrra
globalbus

Synchronizacja baz danych to nie są proste rzeczy. Są enterprise kombajny, ale to nie w skali do zainstalowania na telefonie.


How about events?

Wysyłasz na kolejkę zdarzenia, które zmieniają stan, a potem to samo robisz na serwerze.

cendre

@globalbus dzięki. przegladam teraz info jak elegancko synchronizować #sqlite z #mssql

Zaloguj się aby komentować