I'm pleased to announce the release of Spider storage engine
version 3.1(beta) and Vertical Partitioning storage engine
version 1.0(beta).
Spider is a Storage Engine for database sharding.
http://spiderformysql.com/
Vertical Partitioning is a Storage Engine for vertical
partitioning for a table.
http://launchpad.net/vpformysql
Please use the following for downloading binary file.
http://spiderformysql.com/download_spider.html
The main changes in this version are following.
Spider
- Add server parameter "spider_general_log" and
"spider_log_result_errors".
- Add table parameter "force_bulk_update" and
"force_bulk_delete".
- Add "spider_bka_mode=2" and "bka_mode=2". …
I'm pleased to announce the release of Spider storage engine
version 2.27(beta) and Vertical Partitioning storage engine
version 0.16(beta).
Spider is a Storage Engine for database sharding.
http://spiderformysql.com/
Vertical Partitioning is a Storage Engine for vertical
partitioning for a table.
http://launchpad.net/vpformysql
Please use the following for downloading binary file.
http://spiderformysql.com/download_spider.html
The main changes in this version are following.
Q4M is bundled for Linux 64bit.
Bundled Q4M supports replication, but please use it
carefully.
Spider
- Support R-Tree index.
- Support direct updating for SQL …
Today at MySQL Conference & Expro 2009, I did a presentation introducing / explaining Q4M. Thank you to people who came to listen.
The presentation slides I used can be found on slideshare (slideshare).
At MySQL Conference & Expo 2009, I will be giving a presentation on Q4M tomorrow (Apr. 22) from 11:55am. If you are interested in using a simple, fast message queue as part of your system, please come to the session.
Details: Using Q4M: A Message Queue Storage Engine for MySQL
On the next day (Apr. 23), I will be doing another presentation at Percona Performance Conference, held at the same location. In the presentation, I will describe the techniques (mainly MySQL UDFs) used to squeeze maximum performance out from MySQL used in Pathtraq, one of the largest web access stats service in Japan.
Details: …
[Read more]Q4M 0.8.5 is now downloadable from q4m.31tools.com. Prebuilt binaries for MySQL 5.1.33 running on linux (i386 or x86_64) and Mac OS X 10.5 (x86) are available as well.
There are no bugfixes in this release. The only change from version 0.8.4 is bundle of boost header files necessary for building Q4M. The build process no more requires separate installation of the Boost C++ libraries.
Today I have uploaded Q4M 0.8.4 to q4m.31tools.com. Prebuilt binaries for MySQL 5.1.31 running on linux (i386 or x86_64) and Mac OS X (x86) are available as well.
The release fixes crash on linux (i386) systems when a table becomes larger than 2GB. There are no changes for other platforms.
I have uploaded prebuilt binaries of Q4M for MySQL 5.1.28-rc to http://q4m.31tools.com/dist/. For installation instructions, please refer to http://q4m.31tools.com/install.php.
Thanks to Akinori MUSHA, Q4M has become part of the FreeBSD Ports Collection.
If you are using FreeBSD, Q4M can be installed by following the steps below.
# cd /usr/ports/databases/mysql-q4m # make install # echo 'mysql_enable="YES"' >> /etc/rc.conf # /usr/local/etc/rc.d/mysql-server start # mysql -u root -f mysql < work/q4m-0.8.3/support-files/install.sql
Running either cvsup or portsnap might be necessary to update the installed ports collection to the newest state. Since the port depends on mysql51-server, you should make deinstall if an older version of mysql is already installed via the ports collection. If you want to test the installation, type:
# chmod 755 work/q4m-0.8.3/support-files/q4m-forward # make …[Read more]
Q4M (Queue for MySQL) Version 0.8.3 has been released with following Changes.
- fix race condition error that might lead to deadlock on shutdown
- support for FreeBSD
With support for FreeBSD added, prebuilt binaries are provided for the platforms below.
- linux (i386)
- linux (x86_64)
- freebsd-6 (i386) (should work on FreeBSD 7 as well with compat6x package installed)
- Mac OS X 10.4 (x86)
Last week, Mixi - Japan's largest social network service provider, launched an experimental microblogging service called Echo, and according to their delevopers' blog entry, they are using Q4M to level their write loads. Thank you to the developers of Mixi Echo for using Q4M, I hope Echo will go well and soon become a first-class service.
Meanwhile, several bugs were found in Q4M (that arise under rare cases or complex usage senarios), so I have just uploaded version 0.8, available from the Q4M homepage.
This release fixes the following bugs.
- block div-by-zero exception on conditional subcription
- do not crash when a nonexistent table …