[groonga-dev,01512] [ANN] mroonga 3.05

Back to archive index

HAYASHI Kentaro hayas****@clear*****
2013年 6月 29日 (土) 12:28:59 JST


今日は毎月恒例の肉の日ですね。

まずはじめに、利用事例の記事を書いてくれる人募集のお知らせです。

  これまでも、groonga.orgにて利用事例 http://groonga.org/ja/users/ を
  紹介してきましたが、それとは別に、http://gihyo.jp/にてgroonga関連の記事の連載を
  隔週連載groongaとしてはじめました。
  まだgroongaを知らない人にもWebの連載記事を通じて知ってもらいたいというのが動機です。
  現在第6回まで公開しています。先月は第4回までだったので記事が二本新たに追加されました。

    http://gihyo.jp/dev/clip/01/groonga

    * 第1回 全文検索エンジンgroongaを紹介します!
      http://gihyo.jp/dev/clip/01/groonga/0001
    * 第2回 groongaをRuby On Railsでも使ってみた 〜chikamap.comの事例から
      http://gihyo.jp/dev/clip/01/groonga/0002
    * 第3回 すべてのMySQLユーザに高速な全文検索機能を! - mroongaの紹介
      http://gihyo.jp/dev/clip/01/groonga/0003
    * 第4回 rroongaを使ったソースコード検索エンジンMilkode
      http://gihyo.jp/dev/clip/01/groonga/0004
    * 第5回 Rubyでサーバ要らずの高速全文検索! - rroongaの紹介
      http://gihyo.jp/dev/clip/01/groonga/0005
    * 第6回 [実録] MySQL向け全文検索エンジン「Tritonn」から「mroonga」への移行ガイド(1)
      http://gihyo.jp/dev/clip/01/groonga/0006

  利用事例がつきたら終了なので、実際に使っているユーザーのみなさんに
  利用事例を書いてもらえたらいいなぁと思っています!
  詳細は「groonga普及のための協力のお願い」を参照してください。

    http://sourceforge.jp/projects/groonga/lists/archive/dev/2013-February/001186.html

それとは別に、毎週木曜にQiitaでのgroonga関連(もちろんmroongaも!)の情報提供も続けているので、
参考にしてみてください。

  http://qiita.com/groonga


mroonga 3.05をリリースしました。
  http://mroonga.org/ja/docs/news.html#release-3-05

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

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

mroongaでよくあるMySQLとのバージョン不一致で
うまくインストールできなかったんだけど、、、というトラブルも
リリース直後は遭遇しにくいので、この機会にmroongaを試してみるのは
いかがでしょうか。

みなさんからのフィードバックをお待ちしています!

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

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

2.00か2.01からアップグレードする場合は、以下の手順でパッケージ
署名用の新しい鍵をインポートしてください。

  http://mroonga.org/ja/docs/news.html#release-2-02

2.00以降でストレージモードにてマルチカラムインデックスを
使っている場合は以下の手順でインデックスを作り直して
ください。

  http://mroonga.org/ja/docs/news.html#release-2-03

2.04以降でストレージモードにてSETカラムもしくは要素数が256より
少ないENUMを使用している場合は、以下の手順でデータベースを
再作成してください。

  http://mroonga.org/ja/docs/news.html#release-2-05

2.05以降でマルチカラムインデックスをVARCHARやCHAR型に対して使っている
場合は、以下の手順でインデックスを再作成してください。

  http://mroonga.org/ja/docs/news.html#release-2-08

2.08以降でTIMESTAMP型のカラムを使っているテーブルがあれば、
データベースを再作成してください。
CHAR(N)を主キーとしているテーブルがあれば、インデックスを再作成してく
ださい。

  http://mroonga.org/ja/docs/news.html#release-2-09

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

  * fast mutexesオプションのカスタマイズをサポート
  * Windows向けMariaDBバンドル版mroongaの提供を開始

○ fast mutexesオプションのカスタマイズをサポート

今回のリリースではfast mutexesオプションをビルド時に
カスタマイズできるようにしました。

groonga公式で提供しているパッケージだけを使っている場合には
このオプションをカスタマイズできるかどうかは関係ありません。

他のリポジトリで提供されているMySQLと一緒に使おうとするなど
したときにfast mutexesオプションの有無が動作上問題となる
ことがあります。

configure時に有効にするには以下のように指定します。

  ./configure --enable-fast-mutexes

cmakeを使ってビルドする場合は以下のように指定します。

  cmake -DWITH_FAST_MUTEXES=on

○ Windows向けMariaDBバンドル版mroongaの提供を開始

長いことmroongaはLinux向けにのみパッケージを提供していましたが、
今回からリリース対象としてWindows版の提供を始めました。

一部ソースコードの変更が必要なことから、Maria DBにバンドルする
かたちでの提供となります。

32bit版/64bit版はそれぞれ以下のURLからダウンロードすることができます。

64bit版:

  http://packages.groonga.org/windows/mroonga/mariadb-10.0.3-with-mroonga-3.05-winx64.zip

32bit版:

  http://packages.groonga.org/windows/mroonga/mariadb-10.0.3-with-mroonga-3.05-win32.zip

○ 変更点

3.04からの変更点は以下の通りです。
  http://mroonga.org/ja/docs/news.html#release-3-05

改良
^^^^

  * 切り詰められた日付データに対する警告を表示するようにしました。 
    [#1768] [Y.Kentaroさんが提案]
  * MySQL 5.6.12に対応しました。 [WINGさんが報告]
  * トラブルシューティングに関するドキュメントを追加しました。
  * fast mutexesオプションをビルド設定で有効にできるようにしました。
    [#1760][WINGさんが報告]

修正
^^^^

  * 3カラム以上のセクションに対するWプラグマが動作しない不具合を修正しました。
    [#1770] [shizuinさんが報告]
  * "-O2" 指定ありだとビルドエラーになる問題を修正しました。 [Y.Kentaroさんが報告]
  * normalizers/mysql を再登録しようとするとメモリリークする問題を修正しました。
  * DISABLE KEYS 有効時に更新するとクラッシュする問題を修正しました。 [#1759]
  * [doc] ラッパーモードで最適化の状態に関する翻訳誤りを修正しました。
    [YOSHIDA Mitsuoさんが報告]
  * where句なしで ORDER BY ... LIMIT を指定するとクラッシュする不具合を修正しました。
    [@memorycraftさんが報告]
  * LOCK TABLES と ENABLE KEYS を同時に使うと検索データとしてヒットしない不具合を修正しました。

感謝
^^^^

  * Y.Kentaroさん
  * WINGさん
  * shizuinさん
  * YOSHIDA Mitsuoさん
  * @memorycraftさん

-- 
HAYASHI Kentaro <hayas****@clear*****>




groonga-dev メーリングリストの案内
Back to archive index