開発しているサービスは
・スレッドをユーザーが立てる
・スレッドにユーザがコメントをする
・コメント内容に別のユーザーがイイネ、などをつけれる
ざっくりですがこんな感じです。
通知は
・スレッドにコメントがついたらスレッドを立てたユーザにのみ通知をする
・コメントにイイネ、などがついたらコメントしたユーザのみに通知をする
・通知用table内に大量のデータを保持しないようにしたい。
(何件、などは不要でそのコメントやスレッドにレスがついたということだけ知らせられればOK)
という形を考えています。
また、通知が毎回きてもうっとおしくなってしまうため
バッチを4時間でセットし、データがあれば該当ユーザに通知をする、という処理にしようと思っています。
tableなど、そもそも通知の仕組みをうまく?作るにはどういう構成がいいのかよくわかっていません。。
大変ざっくりな質問で申し訳ないのですがご知見のある方がいらっしゃいましたらどうぞよろしくお願いいたします。
フィールド名 | データ型 | 内容 |
---|---|---|
thread | int,主キー | スレッドID |
user | varchar | ユーザーID |
contents | text | スレッドの内容 |
ti | varchar | 作成日時 |
new_comment | int | 新規コメント数 |
delflag | bool | 削除フラグ |
フィールド名 | データ型 | 内容 |
---|---|---|
comment | int,主キー | コメントID |
thread | int | 親スレッドのID |
user | varchar | ユーザーID |
contents | text | コメントの内容 |
ti | varchar | 作成日時 |
new_iine | int | 新規イイネ数 |
delflag | bool | 削除フラグ |
コメント(0件)