並び順:
階層
時系列
0 +44 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 20:34] |
|
1 | bookbook | [1.29 20:36] |
|
2 +42 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 20:40] |
|
3 +2 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 20:41] | >>2 |
|
修正: select m.id,m.body from message m,user u,follow f where m.user_id = ログインID or u.id = f.from_id and m.user_id = f.to_id |
4 +1 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 20:41] | >>3 |
|
また修正 select m.id,m.body from message m,user u,follow f where m.user_id = ログインID or ログインID = f.from_id and m.user_id = f.to_id |
5 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 20:43] | >>4 |
|
この例だとuser要らなかった・・・ select m.id,m.body from message m,follow f where m.user_id = ログインID or ログインID = f.from_id and m.user_id = f.to_id |
8 +36 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 20:54] | >>7 |
|
followのカラムはfrom_idとto_idで、from_idがフォローする側のユーザー、to_idがフォローされる側のユーザー AさんとBさんが相互フォローしたら 1:from_id = A , to_id = B 2:from_id = B , to_id = A こんな感じで二つのデータがテーブルに入る |
14 +30 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 21:32] | >>12 |
|
もし、テストじゃなくて実装のコードを書くとしたら、早めに環境の確認しておいたほうがいいよ サーバによっては制約によって、使いたい命令が使えないなんてこともザラだから たとえばtoyparkだとストアドプロシージャやロックなんかが使えなかった。他にも色々制限が・・・ 自宅サーバならその辺はあまり問題ないけどね |
16 +27 | しらちゃ | [1.29 21:37] | >>14 |
|
21 +10 | しらちゃ | [1.29 21:49] | >>19 |
|
ですよねえ.空間区切るための自然数2つのオーバヘッドなので,とても綺麗. ゼロ発言をするたびに,最後に使った番号と,その番号にnの二乗を足した数がエンドインデックスになるので,発言のインデクスが巨大になりそうなのは,残念なところですが. |
22 +9 | しらちゃ | [1.29 21:51] | >>21 |
|
25 +5 | テスト中につき反応鈍し◆JINX.xzK8k | [1.29 22:02] | >>24 |
|
30 | しらちゃ | [1.29 22:18] | >>28 |
|
32 +11 | しらちゃ | [1.29 23:23] | >>19 |
|
33 +10 | wilodp | [1.29 23:34] | >>32 |
|
なるほど・・・ 優位性は何と比較してるんでしょうか |
34 | しらちゃ | [1.29 23:35] | >>33 |
|
35 | しらちゃ | [1.29 23:37] | >>33 |
|
36 +7 | しらちゃ | [1.29 23:39] | >>33 |
|
37 +6 | wilodp | [1.29 23:57] | >>36 |
|
ふむ・・・ 入れ子集合モデルが入れ子区間モデルを一般化した物で 入れ子集合モデルの考え方にn回発言制限を付けることで、 実装もシンプルに出来て、DBの更新も高速だ という理解になりました |
38 +5 | しらちゃ | [06:35] | >>37 |
|
いいえー.入れ子区間モデルのほうが,入れ子集合モデルの一般化ですー. そして,一般には,入れ子区間モデルのほうが美しい実装になりがちです. でも,n回発言制限があると,入れ子集合モデルのほうが軽い場合があります.と,いうことです. |
39 +4 | wilodp | [08:51] | >>38 |
|
なるほど。入れ子区間モデルのほうが一般化されている・・・脳内修正しました n回発言制限を加えた実装だと、それが入れ子区間モデルなのか入れ子集合モデルなのかよくわからなくなってきた 定義の問題かな・・・・とりあえず仕事してから考えよう |
41 +1 | しらちゃ | [08:56] | >>40 |
|