我有一位客戶有興趣構建一個iPad應用程序,該應用程序可根據某些條件收集信息並匹配人員。構建API與跨雲數據庫同步數據庫
API方法涉及在服務器上構建服務以處理由iPad發送的請求。數據和數據操作全部在服務器上完成。 iPad只需將數據從服務器上拉出或推入。沒有(或很少)數據存儲在iPad上 - 它的主要功能是作爲用戶界面。
數據同步方法包括在iPad上保留所有數據操作,並使用雲服務(如iCloud或Dropbox)同步本地MySQLite數據庫。因此,數據存儲在iPad以及雲服務器上。
開發API與跨雲同步數據有什麼優點和缺點?
我的直覺告訴我數據同步方法不是最好的,特別是對於可伸縮性和同步衝突的可能性。不過,我很好奇SO社區的想法。謝謝!