タグ

2013年4月26日のブックマーク (3件)

  • Using Q4M - a message queue for MySQL #osdc.tw

    This document provides an overview of Q4M, a message queue storage engine plugin for MySQL. It was created by Kazuho Oku and is used by several major Japanese companies for applications like asynchronous updates, delaying peak database demands, and connecting distant servers. The document discusses message queue concepts, applications of Q4M, installing and configuring Q4M, and basic usage like cr

    Using Q4M - a message queue for MySQL #osdc.tw
    t_otoda
    t_otoda 2013/04/26
    こういうのもあるのか、ヘェ〜。
  • redis2.8のttlが複雑怪奇だという話 - diary

    結論 Redis 2.8(unstable)はttlの挙動が変わっているので気をつけろ 概要 http://trapezoid.hatenablog.com/entry/2013/02/10/035020 これの続きです。この記事の中で触れた、ttlコマンドの挙動に関してunstableから微妙な変更が加わっていました。どうやら2.8で入るっぽいです いままで(stable) ttlが自然数として表現できる場合には自然数を返し、なければ-1を返す そもそもexpireを設定していない場合も、-1を返す これから(unstable) ttlが自然数として表現できる場合には自然数を返す expireが存在するが、既にexpireすべき時間を迎えており、masterからのキー削除命令を待っているキーの場合には0を返す そもそもexpireを設定していない場合は、-1を返す そもそも指定したキーが

    redis2.8のttlが複雑怪奇だという話 - diary
  • Linuxで3万(10万)プロセスを同時に起動させてみた

    人間とウェブの未来(旧) 「ウェブの歴史は人類の歴史の繰り返し」という観点から色々勉強しています。2014年までの人間とウェブの未来の旧ブログです。 といっても、きちんとした検証をしたわけではないので、あくまで「こういう環境でこういう事をやるとこうなる」という参考程度のものと理解してい頂ければ幸いです。 Linux上でプロセスは同時に何個起動できるのか 数年前にC10K問題が流行りました。これは、簡単に言うと、万のオーダーでプロセスを立ち上げる事になると、現状のOSではそれを想定した設計になっていないためまともに動かなくなる、といった問題でした。 だったら、「10万プロセス位を同時に立ち上げてみて、どうなるか試してみようぜ!」と思い、会社のエンジニアと一緒に試してみました。検証環境は、メモリ48GでCPUはHyperThreading込で24コアです。そこで動いていたOSはDebianでL

    Linuxで3万(10万)プロセスを同時に起動させてみた