[前][次][番号順一覧][スレッド一覧]

mysql:15770

From: HAYASHI Kentaro <HAYASHI Kentaro <hayashi@xxxxxxxxxx>>
Date: Tue, 29 May 2012 18:35:11 +0900
Subject: [mysql 15770] [ANN] mroonga 2.03

林です。

今日は肉の日ですね。

mroonga 2.03をリリースしました。
  http://mroonga.github.com/ja/docs/news.html#release-2-03

mroongaはMySQL 5.1/5.5/5.6、MariaDB 5.3/5.5で利用できる全文検
索・位置情報検索可能なストレージエンジンです。mroongaは
Tritonnの後継プロジェクトです。

ドキュメント:
  http://mroonga.github.com/ja/
インストールガイド:
  http://mroonga.github.com/ja/docs/install.html

注意: 今回のリリースでは、マルチカラムインデックスに関する後方互換性のない
変更が1つ含まれています。
もしストレージモードでマルチカラムインデックスを使用している場合は、
インデックスを再作成する必要があります。

マルチカラムインデックスを使用しているテーブルに対して以下のコマンドを
実行します。

mysql> ALTER TABLE table_name DISABLE KEYS;
mysql> ALTER TABLE table_name ENABLE KEYS;

1.20より前のバージョンからアップグレードする場合は以下にある
手順を使ってください。
  http://mroonga.github.com/ja/docs/news.html#release-1-20

1.20からアップグレードする場合は以下にある手順を使ってくださ
い。
  http://mroonga.github.com/ja/docs/news.html#release-2-00

今回のリリースの主なトピックは以下の通りです。

  * バルクインサート時のインデックスの有効/無効化のサポート
  * mroonga_match_escalation_thresholdサーバ変数の追加
  * Mac OS XでHomebrewサポートを追加

○ バルクインサート時のインデックスの有効/無効化のサポート

MyISAMと同様にインデックスの有効/無効化が切り替えられるようになり、
mysqldumpしたデータベースのリストアを高速に行えるようになりました。

ただし、マルチカラムインデックス(全文インデックス除く)には、
オフラインインデックス構築が有効になりません。

また、マルチカラムインデックスの有効/無効化はラッパーモードでは正常に
動作しないため注意が必要です。

○ mroonga_match_escalation_thresholdシステム変数の追加

検索方法をエスカレーションするかどうかを決定するための閾値を
サーバ変数で指定することができるようになりました。

今までは閾値を変更するためにはmroongaをビルドしなおす必要が
ありましたが、my.cnfもしくはSET GLOBAL mroonga_match_escalation_thresholdを
利用して変更することができます。

mroonga_match_escalation_thresholdの詳細については以下を
参照してください。

  http://mroonga.github.com/ja/docs/reference.html#mroonga-match-escalation-threshold

○ Mac OS XでHomebrewサポートを追加

Mac OS XではHomebrewを使ってインストールすることができるようになりました。

Homebrewを使ってインストールする方法については以下を参照して下さい。

  http://mroonga.github.com/ja/docs/install.html#mac-os-x

○ 変更点

2.02からの変更点は以下の通りです。
  http://mroonga.github.com/ja/docs/news.html#release-2-03

改良
^^^^

  * [ストレージモード] バルクインサートにてインデックスの有効/無効化をサポート。
    [#1310]
  * [rpm][centos] MySQL 5.5.24に対応。
  * [rpm][fedora] MySQL 5.5.23に対応。
  * mroonga_match_escalation_threshold システム変数を追加。
  * groonga 2.0.3以降を必須にした。
  * [yum] groonga-releaseへと変更し、RPMパッケージ
    命名規則をcentos-releaseやfedora-releaseに合わせた。
  * [Mac OS X] Homebrewでインストールできるようになった。
    詳細はこちら http://mroonga.github.com/ja/docs/install.html

修正
^^^^

  * Mac OS Xでビルドに失敗する問題を修正。
  * [ラッパーモード] トランザクション内の検索で見つからないというエラーが
  報告される不具合を修正。
    [#1322][groonga-dev,00746] [石橋卓見さんが報告]
  * [rpm] mroongaプラグインがアップグレードのときに登録解除される
    不具合を修正。
    [groonga-dev,00810] [石橋卓見さんが報告][岩井さんがパッチ提供]
  * MySQL 5.5以前では行ベースのレプリケーションで間違ったデータが転送されてしまう
    不具合を修正。[#1379][groonga-dev,00902] [土井健司さんが報告]

感謝
^^^^

  * 石橋卓見さん
  * 岩井さん
  * 土井健司さん



-- 
HAYASHI Kentaro <hayashi@xxxxxxxxxx>

[前][次][番号順一覧][スレッド一覧]