MySQLとElasticsearchを連携して検索を高速化
MySQLのデータ件数が多くなってくると、だんだん検索が遅くなっていきます。
Elasticsearchという検索エンジンを併用すると、検索の高速化が図れるようです。
(参考)
https://vitalify.jp/blog/2017/02/elasticsearch_matome.html
全文検索エンジン「Elasticsearch」を調べて使ってみた色々まとめ
ElasticsearchはMySQLのDBを連携させ、データ検索もできます。
MySQLで検索速度を改善したい。そんな時は連動してElasticsearchを使うことでパフォーマンス向上ができます。
- リアルタイム検索、リアルタイム集計ができるようになる
- MySQLとElasticsearchをリアルタイムに近い時間で同期する方法
なるほど!こんな使い方があるんですね。
Elasticsearchとは?
Elasticsearchは、様々なユースケースを解決する分散型RESTful検索/分析エンジンです。
MySQLをチューンナップしても検索が遅い場合は、Elasticsearchの併用も検討してみれば良いみたいです。
Elasticsearch実践ガイド (impress top gear)
- 作者: 惣道哲也
- 出版社/メーカー: インプレス
- 発売日: 2018/06/15
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る