課程
/后端開發
/Java
/Springboot + ElasticSearch 構建博客檢索系統
實際的業務代碼,每個接口應該不會同時用mysql和es都實現一遍吧,一般的實踐是查詢走es,添加、修改、刪除都走mysql, 然后用logstash做同步是不是可以這樣理解,就是提升了查詢性能,但是犧牲了更新的時效性?
2020-11-05
源自:Springboot + ElasticSearch 構建博客檢索系統 6-1
正在回答
是的,按正常來說,應該是都是使用mysql,但是可能由于查詢的頻率比較高或者查詢的數據量比較大,mysql性能是有限的,所以將查詢單獨出來使用ES來實現。就是為了降低對數據庫性能的消耗,同時提高查詢的效率。
當然ES也是有使用場景的,對查詢數據準確性要求比較高的不建議使用ES的。
我覺得是這樣的
舉報
Springboot + ElasticSearch 構建個人博客檢索系統
2 回答es查詢比mysql慢
1 回答ES 查詢沒有查到數據
1 回答對于關鍵字spring,es和mysql的查詢結果不同。
1 回答是因為我數據的問題嗎?mysql的五條記錄可以查,logstash同步過來kibana可以查到,通過es代碼查不到
4 回答測試ES獲取數據獲取不到
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2024-04-09
是的,按正常來說,應該是都是使用mysql,但是可能由于查詢的頻率比較高或者查詢的數據量比較大,mysql性能是有限的,所以將查詢單獨出來使用ES來實現。就是為了降低對數據庫性能的消耗,同時提高查詢的效率。
當然ES也是有使用場景的,對查詢數據準確性要求比較高的不建議使用ES的。
2020-11-19
我覺得是這樣的