Twitterを支えるアーキテクチャの本当のポイント - Togetter
Twitterのつぶやきマッシュアップメディア!
@togetter_jpをフォロー
マイページ
メニュー
設定
ログイン
トップ
ニュース
社会
地域
芸能・スポーツ
IT・Web
科学・教養
カルチャー
趣味
生活
仕事
ネタ・お笑い
ログ・日記
震災
311
放射能
原発
iwj
生活保護
国会事故調
援助
速報
国内
アジア
アメリカ
ヨーロッパ
その他
政治
経済
国際
法律
環境
コラム
東京
東京近郊
北海道
東北
関東
北陸・信越
東海
近畿
中国・四国
九州・沖縄
海外
芸能
テレビ
ラジオ
野球
サッカー
ゴルフ
格闘技
競馬
モータースポーツ
その他
Android
Apple
インターネット
パソコン
モバイル
ガジェット
サイト制作
プログラミング
その他
科学
テクノロジー
エネルギー
数学
物理
宇宙
自然
人文
建築
心理
その他
アニメ
ゲーム
マンガ
アイドル
映画
音楽
書籍
演劇
ファッション
社会学
カメラ
車・バイク
電車
旅行
釣り
歴史
アート
デザイン
動物
その他
ハウツー
レシピ
グルメ
恋愛
マネー
節約
健康・医療
教育
ペット
起業・ベンチャー
経営
マーケティング
会計・人事
法務
就職・転職
語学・資格
ネタ
お笑い
大喜利
画像・動画
やってみた
その他
ログ
日記
思い出
雑談
メモ
飲み会
議事録
イベント
セミナー
復興
原発
支援
政府
自治体
トップ
>
トップ
>
311
> Twitterを支えるアーキテクチャの本当のポ..
2010/04/21 20:08:15
nosql
architecture
twitter
hadoop
+
Twitterを支えるアーキテクチャの本当のポイント
萩原正義氏が語る、Twitterを支えるアーキテクチャで見るべき本当のポイント。先に以下の記事をどうぞ。
なぜTwitterは低遅延のままスケールできたのか
●秒間120万つぶやきを処理、Twitterシステムの“今”
http://www.atmarkit.co.jp/news/201004/19/twitter.html
萩原正義氏のプロフィール
http://qcontokyo.com/tokyo-2009/speaker_56.html
▼続きを読む(残り1行)
by
knsmr
7 fav
1673 view
Fav
7
お気に入りに登録ならここをクリック!
まとめ
メニューを開く
一括削除
twitterのsocial graphの実装は単純な対照表なのでグラフのような複雑なデータ構造を辿ることになる1階述語特有の操作になる。高階述語のモデル化とき、このあたりはよく考えました。他にもtowitterのデータモデル設計では古典的な手法がいろいろと使われてます。
返信する
RTする
ふぁぼる
masayh
2010/04/20 01:56:44
Hadoopにしてもno SQLにしてもユースケースを識別し、それを集合演算を始めとするデータ操作に分解して、それぞれの操作に対して最適化を考えるという流れは変わらない。
その最適化の中にデータモデルの選択や物理配置の決定が含まれます。twitterの基本設計もこの原則にそっている
返信する
RTする
ふぁぼる
masayh
2010/04/20 19:56:15
twitterの設計で最も優れているのはスケーラビリティというより、タイムラインの範囲でクエリーを制限したりしたスコープの限定
にあります。その結果アーキテクチャが単純化。スコープの定義はアーキテクチャを決める上で最初に行うべき重要な意思決定です。140文字というのもスコープ定義。
返信する
RTする
ふぁぼる
masayh
2010/04/20 19:59:53
tweetした文字数が140文字ぎりぎりだと
http://twishort.com
を使えというアドバイスが来ました。140文字を超えることが書けるようです。すばらしい。
返信する
RTする
ふぁぼる
masayh
2010/04/20 20:05:22
最後に面白いこと。twitterはエンタープライズには進出しないと言ってました。エンジニアの意見だから、本当かどうかわかりませんが。
返信する
RTする
ふぁぼる
masayh
2010/04/20 20:08:15
こういうボトルネックはだめです。
@frsyuki
プライマリキーを連番で生成するサーバは専用に用意する
返信する
RTする
ふぁぼる
masayh
2010/04/21 02:27:35
@frsyuki
idの生成は最もボトルネックになる部分、これ常識です。しかも連番だからトランザクション実行するでしょう。
やってみないとわからないけれど、設計段階でいいアーキテクチャではないと思います。
返信する
RTする
ふぁぼる
masayh
2010/04/21 02:33:48
この特性はもっと応用範囲は広いです。エンタープライズの基本要求にしてもいい。
現在のno SQLを設計している人はドメインモデルの実要求についてもう少し意識したほうがいい。汎用性がかえって有効性を損なう
。
@frsyuki
時間的局所性は、オンラインなサービスでは一般に効くだろう。
返信する
RTする
ふぁぼる
masayh
2010/04/21 16:15:56
ビジネスプロセスの意思決定は活動の時間推移の追跡であって、実時間の観測と履歴分析結果に基づくことが中心。前者が時間的局所性を持つクエリーで、一貫性の解決は遅延可能。後者がバッチ処理上のマイニング。だから、世の中はその方向に進んでいる。
返信する
RTする
ふぁぼる
masayh
2010/04/21 16:18:50
時間推移の追跡に関してtwitterが基本設計の事例を示している。だから、僕はそこのエンジニアと話をしたいと思った。単純な興味からだけではありません。
返信する
RTする
ふぁぼる
masayh
2010/04/21 16:20:39
Content from Twitter
ブログへ
iframe版
拡張版
張付けプレビュー
Fav
7
あわせて読みたい
大名古屋#07
Hadoop Hack Night Vol. 2
Hadoop Hack Night Vol.2 #hadoophn
Hadoopは仮想化の流れに逆行するのか?
SQLってあばば?
powered by Preferred Infrastructure
コメント
Twitterを支えるアーキテクチャ、萩原正義氏(
@masayh
)はこうご覧になっています。勝手にトゥギャらせていただきました
返信
knsmr
2010/04/21 20:26:19
0
コメントを入力してください。
Twitterにも投稿する
みんなのおすすめ商品
商品を編集
おすすめ商品を登録する
ソフトウェアの匠
まつもと ゆきひろ,萩原 正義,八田 真行,高林 哲,羽生田 栄一
ソフトウェアの匠〈2〉
新井 悠,飯田 貴光,土井 美和子,萩原 正義,高田 広章,吉松 史彰,浅川 智恵子,浅海 智晴
アーキテクトの審美眼 (DBMagazine SELECTION)
萩原 正義
雲の世界の向こうをつかむ クラウドの技術
丸山 不二夫,首藤 一幸,中田 秀基,浦本 直彦,藤田 昭人,岡本 充洋,佐藤 直生,萩原 正義,浅海 智晴,鈴木 雄介
設定を変更する
まとめを作成する
プロフィール
フォローする
A senior reporter/deputy editor at an online tech medium based in Tokyo. Ruby/JavaScript/TOEIC990. IT系情報サイト @ITの副編集長で、編集・記者をやってます
knsmr
link
twitter
rss
アップデート
まとめ
5
10
メイリオをデザインした河野英一さんのお話
0
組み込みソフトウェアって特殊?
0
ジャストシステム浮川夫妻辞任の報に触れて
お気に入り
1
コメント
5
新着のまとめ
レイヤーさんかな?って思う場合の特徴
new
混沌超人エルリックマン
new
美学校特別講座「中ザワヒデキ文献研究番外篇」第..
new
テント村運動の意義と結果
new
タガログ語の子供向け図書をさがしてみた
new
もっと見る
@togetter_jp
最近追加された商品
生活保護VSワーキングプア (PHP新書)
日本の著作権はなぜこんなに厳しいのか
反貧困―「すべり台社会」からの脱出 (岩波新書)
あの頃映画 「北斎漫画」 [DVD]
墨東綺譚 [DVD]
オススメ
マイスター
トゥギャ通
「放射能汚染地域に住む人の血って、ほしいですか..
『私がグーグルマップとフォトショップを使って「..
立憲主義を知らない自民党「憲法起草」委事務局長..
「放射能汚染地域に住む人の血って、ほしいですか..
埼玉南部の奴らがみた変な虹の写真まとめ
up
(仮)女子あるあるネタ
up
もっと見る
河本準一、妻の母も生活保護を受給!
new
恥と気高さ
new
クローズアップ現代「フィルム映画の灯を守りたい..
new
茂木健一郎(@kenichiromogi)さん..
new
袁紹の用兵の才能と分かり易い『官渡の戦い』
new
タイバニ当落メールが遅い理由を考えてみた まとめ
new
もっと見る
第80回「日食写真と昭和格差」
号外「みんなの金環日食まとめ―画像から教養ま..
第79回「虚構新聞とJリーグ」
第78回「コンプガチャとIT系かあちゃん」
第77回「びろーんと自宅警備隊」
第76回「Appleとパンツクッキー」
もっと見る
コメント