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

mysql:15603

From: Masafumi Oyamada <Masafumi Oyamada <stillpedant@xxxxxxxxxx>>
Date: Wed, 29 Jun 2011 14:31:22 +0900
Subject: [mysql 15603] [ANN] groongaストレージエンジン0.7

はじめまして。
小山田と申します。

本日は肉の日ですので、MySQL 5.1/5.5で利用可能な、全文検索可能なストレー
ジエンジン、groongaストレージエンジンのversion0.7をリリースしました。

ドキュメント
  http://mroonga.github.com/

インストールガイド
  http://mroonga.github.com/install.html

groongaストレージエンジンとは、全文検索エンジンであるgroongaをベースと
したMySQLのストレージエンジンです。Tritonnの後継プロジェクトとなります。

最近のトピックス
================

「全てのストレージエンジンに全文検索機能を」

そんな夢のような機能が groonga ストレージエンジンによってついに実現さ
れます。

皆さんは InnoDB をお使いでしょうか。MySQL 用のストレージエンジンとして
はシェア No.1 を誇る InnoDB ですが、これには全文検索機能をサポートして
いないという欠点が存在します。

そこで、我々は強力な全文検索機能を持つ groonga を MySQL のストレージエ
ンジンとして利用するため、mroonga (groonga ストレージエンジン) というも
のを開発してきました。この mroonga は MySQL のストレージエンジンとして
動作し、MySQL より groonga の全文検索機能とカラムストア機能を利用可能と
します。

この mroonga は、我々の考える一つの答えでした。しかしながら、慣れ親し
んだストレージエンジンを使いたい、という声も多く聞かれてきました。

こうした要望に答えるため、今回の mroonga 0.7 には二つの動作モードが実
装されました。一つは、独立したストレージエンジンをとして動作する「スト
レージモード」。そしてもう一つが、既存のストレージエンジンをラップして
動作し、全文検索機能は groonga が担い、それ以外の部分は既存のストレー
ジエンジンが担当する「ラッパーモード」です。

ラッパーモードにおけるラップ対象のストレージエンジンに制限はありません。
InnoDB をはじめ MyISAM や ReThinkDB など、MySQL のストレージエンジンと
して開発されている、ありとあらゆるストレージエンジンを利用することが可
能となっています。

現段階ではプロトタイプレベルの実装となっているため、実システムで稼動さ
せるには色々と厳しい部分もあることでしょう。そこはぜひ皆様に触ってもら
い、フィードバックを頂いて改善していければと考えています。

ラッパーモードの使用方法については以下のページを参考にして頂ければと思
います。

http://mroonga.github.com/userguide/wrapper.html

現在の注意点に関しては以下のページをご覧ください。

http://mroonga.github.com/userguide/wrapper.html#id6

変更点
======

0.6からの変更点は以下の通りです。

  http://mroonga.github.com/news.html#release-0-7

改良
----

    既存のストレージエンジンに全文検索機能を追加するラッパーモードの追加。
    MySQL 5.5.13サポートの追加。 #984
    安定してきたので、groongaのデフォルトログレベルをDUMPからNOTICEに変更。
    Mac OS Xでのビルドをサポート。(@issmさんが報告)

修正
----

    ORDER BY LIMITの高速化が機能しないケースがある問題の修正。#845
    デバッグビルド時のメモリリークを修正。
    提供しているCentOS用パッケージをOracle提供MySQLパッケージと一緒に使うとクラッシュする問題を修正。

感謝
----

    @issmさん

-- 

小山田 昌史 <stillpedant@xxxxxxxxxx>

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