キター
米国時間の2007年1月2日、ついにfalconがpublicとなったようです。
詳細はbrianのブログにて。
http://krow.livejournal.com/471523.html
bk上のfalconツリー
http://mysql.bkbits.net:8080/mysql-5.1-falcon
mysql-5.1-falconてことは、5.1系のオプショナルとしてまずはリリースされていくのかな?
追記:サイズを測定してみた。
mir@t43:~/falcon/falcon-bk/storage/falcon$ find | egrep '^.*\.(c|cc|h|cpp)$' | wc -l 600 mir@t43:~/falcon/falcon-bk/storage/falcon$ find | egrep '^.*\.(c|cc|h|cpp)$' | xargs wc -l | grep '合計' 104891 合計
100k行強。innodbが150k級、soliddbが500k級だったことを考えると、まだ小さいほうか。
というか、拡張子ccじゃなくてcppとか、"Engine.vcproj"とか、なぜw
追記:ビルドしてみた
mysql> show engines; +------------+---------+------------------------------------------------------------+--------------+-----+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +------------+---------+------------------------------------------------------------+--------------+-----+------------+ | MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | Falcon | YES | Falcon storage engine | YES | NO | YES | | CSV | YES | CSV storage engine | NO | NO | NO | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | | InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES | | ARCHIVE | YES | Archive storage engine | NO | NO | NO | +------------+---------+------------------------------------------------------------+--------------+-----+------------+ 7 rows in set (0.00 sec)
ktkr! falconかわゆす。XA無くてもかわゆす。
mysql> create table t1 (c1 int primary key, c2 int) engine = falcon; Query OK, 0 rows affected (0.18 sec) mysql> show create table t1\G *************************** 1. row *************************** Table: t1 Create Table: CREATE TABLE `t1` ( `c1` int(11) NOT NULL, `c2` int(11) DEFAULT NULL, PRIMARY KEY (`c1`) ) ENGINE=Falcon DEFAULT CHARSET=utf8 1 row in set (0.00 sec) mysql>
ばんじゃーいY(^^)Y
M氏帰国後の某KK主催べんきょーかいは、falconネタも期待^^
追記:http://d.hatena.ne.jp/mir/20070104/p2