整個場景被認爲是使用連續不可用的連接。當連接可用時,同步將一起發生。通過網絡服務器和多個移動設備同步數據庫數據
我正在開發的android應用程序正在進入下一個階段。早些時候,我有一種數據推送方式。即從移動設備到服務器。服務器有mysql
數據庫。爲此,我使用http請求與json
數據在服務器上發送進行簡單的API。
用戶可以有多個智能手機設備(現在和oridid)。數據同步後,所有移動本地數據都會被推送到服務器上。任何服務器更改也應該反映在移動數據上。跨多個設備的雙向同步。
我在考慮以下情況。對於手機,我在Android上使用sqllite
db。
On Mobile 1 database, Any record can be : insert, update, delete
On Mobile 2 database, Any record can be : insert, update, delete
.
.
.
On Mobile `N` database, Any record can be : insert, update, delete
On Server database, Any record can be : insert, update, delete
並且在所有這些情況下,數據應該與服務器一起跨所有設備同步。但是,當執行同步時,它將在一個移動設備和服務器之間,而不是在同一時間的所有設備之間。
我不知道這一點。我想知道我應該使用什麼方法?這樣所有的數據都處於相同的狀態。
我打算爲此開發api。任何建議都會有幫助。