タグ

tokyo tyrantに関するcamelmasaのブックマーク (3)

  • TokyoTyrantをざっくり使ってみた - Do You PHP はてブロ

    via. mixi engineer blog なんだか今さら感漂いますが、PHPからTokyoTyrantに繋げてみたのでまとめてみました。 環境 CentOS5.2 on VMwarePlayer on CF-R4 PHP5.2.6 memcache3.0.2β TokyoCabinet1.3.11 TokyoTyrant1.1.4 インストール おきまりのパターン。まずはTokyoCabinetのインストール。 $ wget http://downloads.sourceforge.net/tokyocabinet/tokyocabinet-1.3.11.tar.gz $ tar zxf tokyocabinet-1.3.11.tar.gz $ cd ./tokyocabinet-1.3.11/ $ ./configure $ make $ sudo make install $ 続

    TokyoTyrantをざっくり使ってみた - Do You PHP はてブロ
  • DBMによるデータベースサーバ - mixi engineer blog

    DSのスターフォックスというゲームにはまりまくりのmikioです。最近社内外で「俺ストレージサーバ」を作るのが流行っているようなので私も参戦してみました。今回はDBMのネットワーク層をほぼスクラッチで作った話をします。 Tokyo Tyrant Tokyo Tyrant(以下TT)はTokyo Cabinet(以下TC)をラップしてネットワーク越しに操作できるようにするツールです。キャビネット(内閣)を傀儡にするタイラント(僭主)ということで名付けました。ダウンロードはこちら。 TCは高性能なDBMで、マルチスレッドモデルで高い並列性を実現していますが、逆にマルチプロセスモデルだとファイルロックがかかるので並列性が低くなってしまいます。つまり、書き込みモードでデータベースにアクセスしているプロセスがいると、その間は他のプロセスがデータベースに接続しようとするとブロックされることになります。

    DBMによるデータベースサーバ - mixi engineer blog
  • tokyo tyrantを使ってみた(東京タイラントって書く?)|ミドルウェアとか|開発者ブログ

    [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 こんにちは。misneyです。 昨日は初めてtokyo tyrantを使ってみました。 tokyo tyrantは、tokyo cabinetを使って上手い具合にレプリケーションしてくれるような物らしいです。 memcachedみたいに、落ちたら消えるってのは嫌!でも高速キャッシュを使いたいなんて場合に使うんですかね? tokyo cabinetはハッシュ表・Btree・固定長の3種類の構造を選べるDBMのようなライブラリです。 こんな具合に高速らしい。 今回、僕はハッシュ表を使いました。tchですね。tcb、tcf、*の4種類から選べるみたい。 実際早いのはtcf(fixed)らしいけど・・・今回はハッシュで。 tokyo tyrantはmemcachedプロトコルを実装してい

  • 1