ホームページ > バックエンド開発 > PHPチュートリアル > 请教一个APP端与服务端同步数据的思路

请教一个APP端与服务端同步数据的思路

WBOY
リリース: 2016-06-06 20:14:08
オリジナル
951 人が閲覧しました

我当前有这样一个需求,APP端需要展示一个记录列表,记录的数量每天都会增加,同时历史记录的状态也可能改变。用户登录时需要与服务端同步数据,我现在的思路是这样的:
1、保存记录在数据库里的自增_id,根据此_id 来取新数据;
2、APP端记录一个最后更新的时间戳,服务端每条记录都保存最后更新时间戳,请求的时候比对时间戳,只取该时间戳后变更的数据。
备注:数据库是Mongodb。

不知道该思路是否OK,或者有更好的方案?谢谢!

回复内容:

我当前有这样一个需求,APP端需要展示一个记录列表,记录的数量每天都会增加,同时历史记录的状态也可能改变。用户登录时需要与服务端同步数据,我现在的思路是这样的:
1、保存记录在数据库里的自增_id,根据此_id 来取新数据;
2、APP端记录一个最后更新的时间戳,服务端每条记录都保存最后更新时间戳,请求的时候比对时间戳,只取该时间戳后变更的数据。
备注:数据库是Mongodb。

不知道该思路是否OK,或者有更好的方案?谢谢!

数据库里要有update_time和create_time,你请求的时候,传本地数据库中update_time和create_time中最大的值就行了。这应该就是所谓的增量更新方式

时间戳是个不错的解决方案

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート