Najlepszy sposób na synchronizację lokalnej bazy danych HTML5 DB (magazyn WebSQL, SQLite) z serwerem (synchronizacja dwukierunkowa) [zamknięty]

Opracowuję mobilną aplikację internetową (na iPhone'a i Androida) z lokalną bazą danych (za pomocą html5 webstorage), więc moja aplikacja jest nadal użyteczna, gdy użytkownik jest w trybie offline.

To działa doskonale, ale chcę zapisać lokalne dane na serwerze. Muszę więc zsynchronizować lokalną bazę danych z bazą danych na serwerze. Synchronizacja może być tylko w jedną stronę, ale w przyszłości chciałbym zsynchronizować ją w obu kierunkach (serwer <-> lokalna baza danych).

To wymaganie wygląda bardzo często (lub będzie powszechne w przyszłości dla aplikacji mobilnej), ale nie mogę znaleźć takiej biblioteki.

Wiem, że Google robi to w swojej mobilnej aplikacji internetowej (np. Gmail) i znalazłemProjekt WSPL projekt google, ale bez źródła do pobrania.

Jeśli nie mogę znaleźć rozwiązania, stworzę bibliotekę, aby to zrobić, ponieważ synchronizacja w jedną stronę nie wygląda na trudną, ale zastanawiam się, czy istnieją inne rozwiązania.

questionAnswers(2)

yourAnswerToTheQuestion