Engineer自分用開発メモ。Javascript...節操なく色んなことに手を出してます。APIのドキュメントを見ていて気がついたことをだらだらと書いてみる。「ヤフオク」で検索した時に、検索結果が返ってくる。この時、最新のIDが*****だったとすると、次に、since_id=*****をつけると、*****以降に更新された分の結果だけを取得することが出来る。差分更新をするために指定するパラメータが、if-modified-since的に日時+時刻を指定するのではなく、IDを指定させるところが面白いな、と思った。大きいIDが付いていることが保証されている、ということになる。新しいつぶやきの方が大きいIDが付与されている。Twitterのつぶやきは、1つのでっかいQueue(配列)のような形で保存されている、ということなんだろう。IDが数値なので、その配列の*****番目、ということだろうか。auto_incrementとしてIDが付与されるとすると、atomicに処理しなければならず、ロック処理が大変な気がする。単純に投稿日時(+micro秒)とかからIDを発行しているならロックも必要ないが、投稿タイミング的にかぶってしまう可能性がでてきてしまう。このIDはどのタイミングで、誰が発行するものなのか、かなり知りたいので、ご存知の方がいたら教えてもらいたいっす。