タグ

ブックマーク / diary.eth.jp (4)

  • カイハツニッキ(2007-12-13)

    _ [ソフトウェア] Flaredにおけるノード決定アルゴリズム ということでまたしてもFlaredの話です。他にもあれこれ書きたいネタはあるんですが、当面Flaredネタでひっぱっちゃおうかな、なんて思っていたりいなかったり。で、Flaredのノード決定アルゴリズムです。と書くと大げさですが、実際何もしてないです。とはいえ全く何も考えなかった訳ではないのです...という言い訳をしてみようかなーと思ったわけです。 そもそも、key-value型の(つまりvalueでの検索がない極めて単純な)分散ストレージサーバというものを考えてみると、理想的な要件としては ノードを足せば勝手にデータが分散されてディスク領域が空く ノードを足せば勝手にアクセスが分散されて負荷が下がる(しかも各ノードの負荷がほぼ等しい) ノードがいくつかなくなってもデータが失われない といったところがあると思います。こんなの

  • [ソフトウェア] MySQL 5.0.51aバグってるんじゃないか疑惑(しらべてみた) カイハツニッキ(2008-04-05)

    _ [ソフトウェア] MySQL 5.0.51aバグってるんじゃないか疑惑(しらべてみた) 昨日のエントリの件がなんかやっぱりちょっとおかしいっぽいので、ひさびさにバグレポートでもしてみるか、と思いつつSuggested Fixなしでレポートするのも癪なのと、MySQL 5.xのソースコードって全然読んでなかったので(4.0のコードはお仕事の都合でさんざん読むはめになりました)、せっかくなのでデバッグしてみることにしました。つってもこれだけ安定して再現できる問題は解決がとっても簡単なはず...だけどちゃんと原因分かるのかなぁと思いつつ。 なお、ひさびさにちょっと土曜の午後から空いたにもかかわらず、話しかける相手もいないので、片手間に197xオフのust(cojiさんサイコウ)とかにこどうを見ながら、ちまちまデバッグしてついでにログをとっておいたのでそれをまとめただけのエントリです。読みにく

    kamipo
    kamipo 2009/11/02
    --with-debugだと何がよいかって--debugをつけて起動するとトレースログを(/tmp/mysqld.traceに)だしてくれます(コードにあるDEBUG_ENTER()やらDEBUG_PRINT()やら)。
  • [ソフトウェア] (いまさら)MyISAMのマルチカラムインデックス構造 カイハツニッキ(2008-01-24)

    _ [ソフトウェア] (いまさら)MyISAMのマルチカラムインデックス構造 MyISAM(というかMySQL)といえばマルチカラムインデックスです(インデックス1つしか使えないしー)。マルチカラムインデックスのメリットと制限については複合インデックスに書いてあって、その構造については インデックス化されたカラムの値を連結することによって生成された値が含まれ、ソート化された配列と見なすことができます と書いてあります。となると多分、 mysql> SHOW CREATE TABLE foo\G *************************** 1. row *************************** Table: foo Create Table: CREATE TABLE `foo` ( `a` int(11) default NULL, `b` int(11) def

  • 階層化されたデータをMySQLで扱う - カイハツニッキ(2005-02-08)

    _ [映画] ネバーランド (ちょっと内容がわかってしまうようなこと書いてます) 原題Finding Neverlandってことで、Finding Foresterなんかも思い出されます。思い出すと言えば、(劇)作家を主人公として作中作が作り上げられていくところとかは、最近だと「あなたにも書ける恋愛小説」や「舞台よりも素敵な生活」もありましたねー。ちょっと多い印象で、人気の劇作家がスランプに陥った後、近所の子供にinspireされてよい作品が出来ていく、というプロットは非常に似ているし、まぁありがち、ですよね。 と、思って見てたんですが、そんなことはどうでもよいくらい良い出来でした。ジョニーデップです。ジョニーデップ。ジョニーデップ。 ケイトウィンスレットは、病人なんだし、もう少し痩せてもよいと思いました。 _ [ソフトウェア] RDBMS(MySQLかな)でツリー構造 RDBMSを利用し

  • 1