2016-08-17 5 views
-5

私は更新される唯一のデータを取得する必要があります。パフォーマンスに影響を与える完全なデータを取得しています。したがって、クライアントがAPIにヒットするたびに、クライアントに関連するDBから唯一の変更(更新データ)を送信したいと思います。mysqlから更新されたデータのみを取得する方法

facebookのようなシナリオがあります。ユーザーが12時に1時間オフラインになると、1時にオンラインになります。今、オフライン期間内にどのアクティビティが実行されたかを通知する必要があります。 私は今はタイムスタンプを使用していますが、他のどのオプションが良いですか? 最後のセッション終了時刻にタイムスタンプやフラグを使用したくありません。事前

+0

あなたがつかまなければならない? – Karthi

+0

もっと明確にしてください。コードやサンプルデータを表示します。 – FallAndLearn

答えて

0

おかげでuは...最新のレコードを取得したり、そのクライアントのデータベースから最新のレコードを取得しようとすることができますがバージョン管理の概念を使用してみてください。

0

last_modified_dateなどのように、更新を識別するための列が必要です。 where句で同じものを適用し、クエリを実行します。

0

私はmongo db oplogがデータベースの変更を監視するために使用できることを知っています。あなたのコードを使ってアクセスできるかどうかを監視するためにmysqlログを使用することができます。私はまだあなたがそれを試してみることができるか分からないかもしれません

関連する問題