タグ

2013年5月15日のブックマーク (6件)

  • Pinterestはいかにスケーラビリティと格闘してきたのか(後編)。QCon Tokyo 2013

    4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。急速に人気サイトへと成長したPinterestが、その裏でいかにスケーラビリティと格闘してきたのかをPinterestエンジニア自身が紹介するセッション「Scaling Pinterest」が行われました。 この記事は「Pinterestはいかにスケーラビリティと格闘してきたのか(前編)。QCon Tokyo 2013」の続きです。 クラスタリングは怖い スケーラブルなシステムで問題なのは、データベースがひとつのサーバに収まらなくなったときにどうするのか、ということだ。 例えば、Cassandraは自動的にスケーリングしてくれて設定も簡単。可用性も高く単一障害点はない。しかし障害はそれでも起こるもので、クラスタリングの技術はまだ枯れておらず基的に複雑なものだ。コミュニティもまだ十分ではない。 私たち

    Pinterestはいかにスケーラビリティと格闘してきたのか(後編)。QCon Tokyo 2013
  • Pinterestはいかにスケーラビリティと格闘してきたのか(前編)。QCon Tokyo 2013

    4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。急速に人気サイトへと成長したPinterestが、その裏でいかにスケーラビリティと格闘してきたのかをPinterestエンジニア自身が紹介するセッション「Scaling Pinterest」が行われました。 この記事では、その内容をダイジェストで紹介しましょう。 つねにシステムのどこかが壊れている Pinterest、Marty Weiner氏。 Pinterestはオンラインのピンボードで、ユーザーが「ボード」を作成して、そこに画像など好きなものをアップロードしてシェアできるというもの。「ピン」ひとつひとつが画像やリンクになっている。 ユーザーやボードをフォローすることもできるし、再ピンしたりイイネしたり、コメントの入力もできる。

    Pinterestはいかにスケーラビリティと格闘してきたのか(前編)。QCon Tokyo 2013
  • My sqlのha構成について

    2.  形あるものは必ず壊れるのでリカバリが必要  止められないサービスなら切り替わる必要がある  復旧にかかる時間を自動化により削減したい  サービス断時間を少なく抑え機会損失を防ぐ  復旧操作の自動化により人によるオペーレーション の不確実性を緩和  復旧時の人的リソースを削減できる  データの保全性を向上 ※HA構成はバックアップの代用にはなりません (オペレーションミスもレプリケーションされるためです) 3.  従来の冗長構成(heartbeat+mon+mysql)  MHA(mysql5.5まで)  mysqlfailover(Mysql5.6以降) (費用的に)需要が少ないが以下構成も可能 • AmazonRDS(現在MySQL5.5まで、排他制御) • Heartbeat-v3+SharedDisk構成(排他制御) ※PostgreSQL,MySQL+V

    My sqlのha構成について
  • Concurrency Utilities for EE 7

    Concurrency Utilities for EE 7 2013年5月15日 at 12:10 午前 日は、Java Day Tokyo に非常に多くの Java 開発者の皆様にお集まりいただきまして誠にありがとうございました。日私が C-4 のセッション「エンタープライズ環境における並列処理の実装方法について」で説明した資料に参考メモを付加した、参照用のバージョンを下記に公開します。 また併せて説明時に使用したデモ(CPU 256 個の環境で Java を並列処理実行させた際のデモンストレーション)動画も下記に公開します。下記のデモは内部的に単なる Σ 計算を行なっているだけなのですが、デモ動画をご覧いただくとわかるのですが、単なる逐次処理、JDK 1.0 からある昔ながらの Thread 生成方法、Concurrency Utilities を利用した場合で、どの位 CPU

    Concurrency Utilities for EE 7
  • 不妊治療はしんどい。

    30代なかば。 元はといえば男性不妊が原因で、不妊治療中をはじめた。 重度の男性不妊が判明したため最初から顕微授精を行っているが、 一人目は幸運なことに一度の治療で授かることができた。 これに気をよくした私は、二人目、三人目も 治療さえすれば授かることができると考えていた。 一人目が2才になったころ、二人目の治療を始めた。 一人目の治療のときに採卵し、顕微授精させ凍結させた杯がまだ3個あった。 1個目の移植は着床。 成功にも、出産にもなんの疑問も持たなかったが10週ごろ初期流産した。 歩いていると、ぬるっと血の塊が出てくるのがわかった。異様な感触だった。 ただ、このときはほとんど落ち込むことはなかった。 まだ凍結杯が残っているし、 100発100中するという考えのほうが甘いと納得した。 2個目の杯は、着床しなかった。 このときもあまりショックは受けなかった。 いままで2回移植して、2回とも

    不妊治療はしんどい。
  • ランキングを取得するSQL - 十番目のムーサ

    ミックさんのを最近ちょっとずつ読み進めています。 達人に学ぶ SQL徹底指南書 (CodeZine BOOKS) 作者: ミック出版社/メーカー: 翔泳社発売日: 2008/02/07メディア: 単行(ソフトカバー)購入: 54人 クリック: 1,004回この商品を含むブログ (78件) を見る「自己結合の使い方」という章でランキングの取り方が説明されているのですが、これが僕にはとても勉強になりました。 例えば以下の表データがあった場合、 +-----------+-------+ | name | price | +-----------+-------+ | りんご | 50 | | みかん | 100 | | ぶどう | 50 | | スイカ | 80 | | レモン | 30 | | バナナ | 50 | +-----------+-------+価格の高い順にランキングを生成

    ランキングを取得するSQL - 十番目のムーサ