2010/11/5頃、Twitterのstatus IDが64bitに。IDの取扱い型によっては問題が出ることもあるみたいです

(追記)当初「MySQLからCassandraへの移行でTwitterのstatus IDが64bitに。IDの取扱い型によっては問題が出ることもあるみたいです」というタイトルでしたが、相関性があるかどうか確認がとれず、単に桁数を増やしただけかもしれませんので、タイトルを訂正しています。確認がとれることがありましたら訂正します。 Twitterのstatus IDの仕組みが変わる - 頭ん中 http://www.msng.info/archives/2010/08/twitter_status_ids_are_changing_on_21st_september.php 続きを読む
10
たくきんはいつもROMってばかり @Tac_kin

「2010年11月4日にSnowflakeが 41 bit までの ID を生成するようになる。」・・・なるほど、わからん。 / TwitterのIDが64bitになるとJavaScript等で問題が出るので対策を - 「一秒後は未来」 http://t.co/MQze4xF

2010-11-04 23:35:16
Ken🐱 @pogyi

.@webcon Cassandra採用を見送った?という話題も夏にあったので、詳しくは不明です http://bit.ly/b3nIV0 以下、ID関連のブログあったのでご参考まで http://bit.ly/cZNcqc http://bit.ly/9GHiNi

2010-11-05 00:13:59
一文字 @ichimonji@fedibird.com @ichimonji

こういうことらしい。 TwitterのIDが64bitになるとJavaScript等で問題が出るので対策を - F.Ko-Jiの「一秒後は未来」 http://blog.fkoji.com/2010/10201250.html

2010-11-05 09:45:25
はな @hana_

めも:今週末にでも対応する:TwitterのIDが64bitになるとJavaScript等で問題が出るので対策を - F.Ko-Jiの「一秒後は未来」 http://bit.ly/axMjhI

2010-11-05 10:01:06
Ryu @rkanbe

Nozawa99/status/348160522199040 を Togetterに収録するとURLが /status/3.48160522199E+14 になってしまいます。もともとのIDがひどい桁なのですが、可能ならDBの桁数を増やしてみてもいいかも・・・?

2010-11-05 12:52:45
Ryu @rkanbe

@yositosi いや違った。全部の発言のIDの型が急激に増えたか、ハッシュ化されてる???これたぶんTogetter全体に影響あるかと。たとえば、リストの編集をしたときに発言が右クリックで消せなくなる。誤った値でDBに保存される。デコが解除できなくなる、など。

2010-11-05 12:57:50
Ryu @rkanbe

【ひさびさに急募】TwitterのURL.の末尾のURLの桁が急にあがったことについて、どこかに情報ないですか? https://twitter.com/#!/rkanbe/status/396346167140352

2010-11-05 12:58:37
yositosi @yositosi

@rkanbe @koge2do 直しました。が、修正までに投稿されたものは直せないのでこのままにします。連絡ありがとうございました。

2010-11-05 14:03:22
黒星璃凛(TLK17) @ribl_

@rkanbe うろおぼえですみませんが、データベースをMySQLからCassandraに変更したときに桁が不連続になり、増えるよーみたいなリリースがあったような気がします。それですかね?

2010-11-05 14:11:50
和彩 @wasaist

これですかね http://bit.ly/c7jGzw RT @rkanbe: 【ひさびさに急募】TwitterのURL.の末尾のURLの桁が急にあがったことについて、どこかに情報ないですか? (cont) http://tl.gd/6qkj26

2010-11-05 14:55:51
たけ(tk4168)@ミクさんぺろぺろ @tk4168

見てる:TwitterのIDが64bitになるとJavaScript等で問題が出るので対策を - F.Ko-Jiの「一秒後は未来」 http://blog.fkoji.com/2010/10201250.html

2010-11-05 15:11:09
むつらすばる @mutsura

status_idの桁数が増えてるの見て思い出した、今のところスケジュール通りに移行してるんですな。26日から53bitを超えるので要注意。 http://bit.ly/bKNPy9

2010-11-05 15:55:30
Ryu @rkanbe

@ribl_ なるほど、そんな影響が出るんですね・・・

2010-11-05 18:17:07
Ryu @rkanbe

「MySQLからCassandraへの移行でTwitterのstatus IDが64bitに。IDの取扱い型によっては問題が出ることもあるみたいです」をトゥギャりました。 http://togetter.com/li/66136

2010-11-05 19:49:14
🌻ナょωレよ″丶)ょぅすレナ🌻 @rna

http://togetter.com/li/66136 ツイッターのstatus IDの桁数変わる件、うちのログ取りツールも対応必要かなと思ったら、rubyって有効桁数自動的に増やしてくれるのね。IDが発言順に単調増加してくれる限りは問題なさそうだ。

2010-11-05 20:16:49
najeira @najeira

ん、TwitterのStatus IDが100億の桁だったのが100兆の桁に増えた、と思ったらこのへんか http://togetter.com/li/66136

2010-11-05 21:42:52
🦖一般通過アヌンナキ🦕 @mmp5ever

カッサンドラて名前が縁起悪いような「MySQLからCassandraへの移行でTwitterのstatus IDが64bitに。IDの取扱い型によっては問題が出ることもあるみたいです」をお気に入りにしま.. http://togetter.com/li/66136

2010-11-06 09:22:20
豊月 @yutuki_r

@rkanbe すいません、TwitterのIDのbit数変更って本当にCassandraへの変更が伴っているのですか?

2010-11-08 12:51:18
Ryu @rkanbe

@yutuki_r TwitterのIDのbit数変更とCassandraとの相関性があるかどうかについてですが、@msng さんの http://j.mp/czhM6D という記事からポイントされている http://j.mp/aLX8XX にその旨書いてあるみたいですよ。

2010-11-08 12:59:45
豊月 @yutuki_r

【募集】なんかTwitterのIDが64bit化した件で、理由としてMySQL→Cassandra移行をしたからってあるけど、これホント?多分移行してないと思うんだけど。 @rkanbe

2010-11-08 12:57:53
Ryu @rkanbe

@yutuki_r リプライしました。必要あればタイトル変更します。参考までにIDの桁数の変遷はこちらにありました>Twitterのstatus IDを保存しているサービスが直ちに確認すべき2つのポイント - [Mi]みたいなもの http://j.mp/drPYMp

2010-11-08 13:03:13
Ryu @rkanbe

@yutuki_r 実際にIDを生成剃る部分は Snowflakeというものを使うようですね? http://engineering.twitter.com/2010/06/announcing-snowflake.html もしかして、移行前の下準備なのかも・・・

2010-11-08 13:05:03
豊月 @yutuki_r

@rkanbe @msng これ8月の話題ですよね?確かsnowflakeは作ったはいいけど遅くて諦めたという話題があったと思います。恐らく今回はバックエンドの変更は一切なく、ただ単に桁が不足したからではないでしょうか?

2010-11-08 13:07:14
Ryu @rkanbe

@yutuki_r たしかに、ソースが確認できない以上、「IDの桁が上がった」という事実しか確認できないですね。追加で確認がとれるまで、タイトル変更しておきます。

2010-11-08 13:12:40