タグ

2013年8月14日のブックマーク (4件)

  • MongoDBのCapped CollectionとTailable Cursorを使ったRealTimeAccess集計 - Y's note

    Index RealTimeAccess集計 Capped Collection Tailable Cursor まとめ RealTimeAccess集計 RealTimeAccess集計をするためにMongoDBの利用を考えます。サーバーの構成は上図のようなイメージで各種ApplicationServerからFluentdでLogAggregatorにRealTimeでLogデータを転送し、LogAggregator MasterがMongoDBにFluentdで書き込んで行きます。ここで言うRealTimeAccess集計の機能要件を整理すると以下のようになります。 Access発生後、1分以内で集計結果をWebツール上で確認したい。集計区間も1分単位など。 複数条件が指定可能で、柔軟なCross集計がしたい。 RealTimeAccess集計のSystem負荷を出来る限り抑えたい。

    MongoDBのCapped CollectionとTailable Cursorを使ったRealTimeAccess集計 - Y's note
  • Redisを使う時は見積の二倍の容量必要だよね、という話 - Qiita

    [15487] 04 Aug 21:02:37.523 * 1 changes in 900 seconds. Saving... [15487] 04 Aug 21:02:37.523 # Can't save in background: fork: Cannot allocate memory redis-cli infoしても、使用してるメモリは全体の半分ちょっとだったし、空きは十分にある… 答えは Redis Administration http://redis.io/topics/admin に書いてありました。 原因と解決策 redisのバックアップが走る際、おそらく現状使用している量と同じだけのallocateを要求しているために、redis自体はメモリ使用が50%強だとしても、バックアッププロセスが落ちてしまう模様。 解決は簡単で、Redis Administratio

    Redisを使う時は見積の二倍の容量必要だよね、という話 - Qiita
    bluele
    bluele 2013/08/14
  • 革新的なアイデアを生み出す「20%ルール」を進めるためのガイダンス | ライフハッカー・ジャパン

    『20%ドクトリン サイドプロジェクトで革新的ビジネスを生み出す法』(ライアン・テイト著、田口未和訳)は、斬新なアイデアを生み出すために欠かせないコンセプト「20%ドクトリン」の可能性を浮き彫りにした書籍。ある意味でここには、健全な企業のあり方が提示されているといえるかもしれません。 では、「20%ドクトリン」とはなんなのか? そのことについては、「はじめに」で著者が説明しています。 これはグーグルで最初に考案された方針である。グーグルの社員は、勤務時間の5分の1を自分が思いついたプロジェクトに使うことが認められ、ときにはそうすることが奨励される。週に1日でもいいし、月に4日でもいい。あるいは1年に2カ月半でもかまわない。厳密なルールはない。 (17ページより) つまり勤務時間中の20%を自分の考えのために用いることで、従来の勤務体系内では思いつけないような斬新なアイデアを生み出そうという

    革新的なアイデアを生み出す「20%ルール」を進めるためのガイダンス | ライフハッカー・ジャパン
    bluele
    bluele 2013/08/14
  • Joda-Timeを使ってみる

    Javaのイケてない日付関連の機能に頭を抱えた時、手を出したくなるライブラリ、Joda-Time。 Joda Time http://joda-time.sourceforge.net/ java.util.Calendarなんかよりも表現力豊かで多機能。そして何よりマルチスレッド下で走らせるとあっさり壊れるSimpleDateFormatとは違いimmutableでthread-safeな作りになっている安心の一品。 JSR310が仕事で使えるようになるのは2〜3年後とかいう割と先の話になりそうなので、今日は諦めてJoda-Timeの使い方を勉強してみた。 @Author mwSoft @Date 2011/12/23 @Env Joda-Time2.0 日時はDateTimeというクラスで扱える。 import org.joda.time.DateTime; // 引数なしの場合は現在

    bluele
    bluele 2013/08/14
    datetime