[groonga-dev,04411] Re: mariadb、mroonga、spiderにてFULLTEXTインデックスが張れない

Back to archive index

Kentaro Hayashi hayas****@clear*****
2017年 7月 21日 (金) 18:39:42 JST


林です。

On Thu, 20 Jul 2017 14:19:47 +0900
yamato seriu <tomat****@gmail*****> wrote:

> ご連絡いただいたということでありがとうございます。
>
> 今わかっているところでいいますと、MariaDBがPARTITIONに対するFULLTEXTをサポートしていないのが原因のようです。
> SpiderエンジンはPARTITIONだと1対多の複数サーバへシャーディングが行えるので便利なのですが、
> FULLTEXTを設定する場合はCONNECTIONでの1対1のみのようです。
>
snip
>
> カスタマイズ版のMariaDBだとパーティションでのFULLTEXTに対応しているみたいですが、
> 2014年でアップデートが止まってるので先々の不安がある感じしてます。

https://image.slidesharecdn.com/mariadbspidermroonga20140218-140223103623-phpapp01/95/mariadb-spider-mroonga-20140218-13-638.jpg?cb=1393151870
をみるとたしかにそんな感じですねぇ。

こういうのって https://jira.mariadb.org/ にカスタマイズ版にしかない機能をとりこんでくれと
フィードバックしたほうが良さそうな気がします。
やまさん、せっかくなのでやってみませんか?


> またそのほか、強引な手法でコネクションにて分散しているDB分のテーブルを作成し、unionでつないでみましたが、
> 分散分の合計が処理時間となるため、イメージしてたよりも少し重たいなという印象です。
>
snip
>
> limit 0, 10とする、というようにし、データの取得漏れがないようにするだけのためのものです。
> ただこのパターンでは分散すればするほど処理が加算されていき、結果的に処理時間が増大してしまうなというのが
> いま現状の状況です。
>
> 現状、まだ未解決のため何か情報がありましたらよろしくお願いします。

このあたりになってくると、制約のあるなかどう速くするかという話になってくるので、
もしかしたら MySQLユーザー会 http://www.mysql.gr.jp/ のメーリングリストで
相談すると、猛者がアドバイスしてくれるかもしれません。

--
Kentaro Hayashi <hayas****@clear*****>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型:         application/pgp-signature
サイズ:     833 バイト
説明:       無し
Download 



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