はてなキーワード: ええんやとは
スターの無いはてブなんてカニの入ってないカニ玉みたいなもんだよ。
いっそのこと、人気エントリーの「人気のコメント」と「すべてのコメント」のビューでは
スターのIDは取得せずにその数だけ表示するようにしてしまってもいいんじゃないか。
例えば「★5★」表記にしてこれを今の「★リスト」リンクに置き換えても良いし、従来どおり「★★★★★」表記でこれを全体で一つの「★リスト」リンクにしてもいいと思う。
★のユーザーIDをその場で確認できないのはちょっと残念に思うところもあるけれど、そこまでユーザーにとって優先度が高い場所でもないだろうし、まあしょうがないんじゃないかな。
そういえばスターIDのリストってMySQLで処理してんのかな。MySQLにリスト型はなかったはずだから、
ブクマレコードごとにスターのリストを持ってるんじゃなくてスターごとにレコードがある感じかな。MySQLだったら、の話だけど。
SELECTが大半でINSERTが少し、DELETEはほとんどないだろうからロックはあまり発生しなさそうだけど、
スターの表示でわざわざブクマTABLEとスターTABLEのJOIN掛けるのはちょっと割に合わない感じがする。
ブクマTABLEにスター数を管理するカラムくらいあると思うし、なんとかならんのかなぁ。
RedisのLIST型を使ってスター情報を管理するとか、INCR/DECRでスター数を管理してくれてもええんやで。
すでにやってたらすまん。