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

mysql:16455

From: Horimoto Yasuhiro <Horimoto Yasuhiro <horimoto@xxxxxxxxxx>>
Date: Fri, 9 Feb 2018 22:23:58 +0900
Subject: [mysql 16455] [ANN] Mroonga 8.00 - MySQLで高速日本語全文検索

こんばんは、Mroongaプロジェクトの堀本です。

Mroonga 8.00をリリースしました!

メジャーバージョンアップです!
メジャーバージョンアップですが、互換性は壊れていないので、
安心してアップグレードしてください!

  http://mroonga.org/ja/blog/2018/02/09/mroonga-8.00.html

MroongaはMySQLで日本語全文検索を実現するストレージエンジンです。高速で
あることや位置情報検索をサポートしていることなどが特徴です。詳細につい
はドキュメントをご覧ください。

  * Mroongaの特徴 ― Mroonga v8.00 documentation
    http://mroonga.org/ja/docs/characteristic.html#what-is-mroonga

7.11からの変更点:
  http://mroonga.org/ja/docs/news.html#release-8-00

さて、今回の主な変更点は次のとおりです。

  * ハッシュインデックスを作成する際、使用するリソースを減らすために
    小さいハッシュを使うようにしました。
  * [percona57] ギャップロック検出をサポートしました。

## ハッシュインデックスを作成する際、使用するリソースを減らすために
   小さいハッシュを使うようにしました。

今回のリリースから、ハッシュインデックスのリソース使用量が少なく
なります。
既存のインデックスは、再生成後から、使用するリソース量が少なくなります。

## [percona57] ギャップロック検出をサポートしました。

以前は、トランザクション分離レベルが SERIALIZABLE または、
REPEATABLE READ の時にギャップロックが試行 されている場合は、
以下のようなエラーになり、ギャップロックが適用されませんでした。

ERROR 1105 (HY000): Using Gap Lock without full unique key in
multi-table or multi-statement transactions is not allowed. You need to
either rewrite queries to use all unique key columns in WHERE equal
conditions, or rewrite to single-table, single-statement transaction.
Query: ALTER TABLE t ENGINE=InnoDB

今回のリリースから、上記のような状況でも、ギャップロックが適用される
ようになります。

それでは、Mroongaでガンガン検索してください!


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