MySQL Casual Advent Calendar 2011 (kazeburoさん)
最近livedoorからオープンソース化された3億ファイルを管理してるオブジェクトストレージ「STF」でも使ってるMessage QueueのQ4Mのインストール方法を紹介するよ!
知ってる人も多いと思うけどQ4Mはkazuhoさんによって開発されたMySQLのストレージエンジンとして実装されてるMessage Queue。livedoorではもちろん、mixiやDeNAをはじめソーシャルゲーム各社でも使われている。
MySQL Casual Advent Calendar 2011 (xaicronさん)
仕事で Q4M とか HandlerSocket とか使う機会があります。
更に言うと、手元の Mac の環境でそれらを手軽に使いたいので、簡単にセットアップが出来ると嬉しいですね。
$ mysql-build --help
mysql-build, Compile and Install MySQL
usage: mysql-build [-v|--verbose] [--with-debug] definition prefix [plugin[,...]]
mysql-build --definitions
mysql-build --plugins
-v/--verbose Verbose mode: print compilation status to stdout
--with-debug Debug build
--definitions List all built-in definitions
--plugins List all built-in plugins
$ mysql-build --definitions
3.23.58
4.0.30
4.1.25
5.0.95
5.1.68
5.1.69
(snip)
5.5.33
5.5.34
5.6.10
5.6.11
5.6.12
5.6.13
5.6.14
5.7.1-m11
(snip)
$ mysql-build --plugins
mroonga-3.07
q4m-0.9.10
$ mysql-build --verbose --with-debug \
5.6.14 ~/opt/mysql/5.6.14-yapcasia \
q4m-0.9.10,mroonga-3.07
Downloading http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz...
(snip)
Use a spacebar or arrow keys to navigate