Mroongaブログ

2016-08-29

Mroonga 6.08リリース!

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

変更点

今月の主な変更点は次の2つです。

  • [制限事項] テーブルの制限の記述を更新しました。
  • GCC 6でコンパイルエラーになる問題を修正しました。

[制限事項] テーブルの制限の記述を更新しました

Mroongaのテーブルには、いくつか制限があります。この制限はGroongaに由来します。 従来、テーブルの最大レコード数については、約2億6千万レコードとしていました。 再検証の結果、実際にはもっとレコードを格納できることがわかりました。2億じゃ足りないということでMroongaの採用を諦めていた人には朗報です。

  • プライマリーキーがないテーブル:1,073,741,815 (2^30 - 9) (約10億7千万レコード)

  • PRIMARY KEY または PRIMARY KEY USING BTREE を指定したテーブル:1,073,741,823 (2^30 - 1) (約10億7千万レコード)

  • PRIMARY KEY USING HASH を指定したテーブル:536,870,912 (2^29) (約5億3千万レコード)

実際には他の諸条件の制約により上記の値まで到達しない場合もあります。

GCC 6でコンパイルエラーになる問題を修正しました

今回のリリースでは、GCC 6.1.1でコンパイルエラーになる問題を修正しました。

パッケージが提供されていない環境でソースからビルドしてエラーになった、というケースでは、この問題にひっかかっているかもしれません。 GCCのバージョンがこれに該当するか確認してみてください。

お知らせ

来月は、日本語全文検索を取りあげたイベントが開催されます。第3回となるイベントですが、今回でこのシリーズの最終回です。

興味があればぜひご参加ください!

おわりに

6.07からの詳細な変更点は6.08リリース - 2016-08-29を確認してください。

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