rabbit-slide-komainu8-yapc-kyoto-2023 2023.3.19.4
MySQLのデータを全文検索したいときの良くあるアプローチは以下の3つがありますが、それぞれ課題があります。 1. MySQLのデフォルトのストレージエンジンInnoDBの全文検索機能を使う。 2. 別途Elasticsearchを用意し、アプリケーションでMySQLとElasticsearchのデータを同期し、検索はElasticsearchで行う。 3. 別途Elasticsearchを用意し、Logstashを使ってMySQLのデータをElasticsearchに同期する。 上記のアプローチの課題を解決する方法として、GroongaとGroongaのデータをMySQLに取り込むツール、GroongaのHTTPでクライアントライブラリーを組み合わせた構成を紹介します。
Gemfile:
=
install:
=
Versions:
- 2023.3.19.6 March 17, 2023 (1.24 MB)
- 2023.3.19.5 March 16, 2023 (1.24 MB)
- 2023.3.19.4 March 16, 2023 (1.24 MB)
- 2023.3.19.3 March 16, 2023 (1.24 MB)
- 2023.3.19.2 March 16, 2023 (1.24 MB)
Runtime Dependencies (1):
rabbit
>= 2.0.2