2017-08-16 4 views
0

Instagramデータを使用してユーザープロファイルとその投稿の評価を作成するアプリを作っています。私のアプリは定期的にdbの保存された投稿のタイムスタンプで新しいコメント/コメント数を追加し、データベースに追加する新しい投稿のプロフィールをチェックします。記事の更新テーブルのSQLデータベースの変更を保存するには?

データベース・スキーマ:

id, post_id, user_id, likes_count, comments_count, timestamp 

だから、質問は次のとおりです。数(好き/コメント)更新を保存するためのより効率的な方法がありますか?

+1

これまでに何をしましたか?現在のソリューションが効率的でないのはなぜですか? – m13r

+1

なぜかカウントを保存するのはなぜですか?私はあなたが好きなものを保持するためにコメントとテーブルを保持するテーブルを持っていると思います。なぜこれらのテーブルからクエリできる値を格納する必要がありますか? –

+0

私は以下の方法でこのデータを使用します:1)ユーザープロファイルの好きとコメントの全体的なカウント2)ある期間(プロファイルのランキングに使用される)の比較3)私は現在のソリューションが完璧ではないと思って、過剰な不要なデータを作成する可能性があります。 – Panlantic82

答えて

0

あなたのしたことに間違いはありません。 likes_countフィールドとcomments_countフィールドのデフォルト値を0に設定するだけで、効率的です。

関連する問題