mariadb elasticsearch
-
mariadb 에서 elasticsearch 실시간 연동하기개발/golang 2021. 3. 30. 14:46
개요 상품테이블과 상점테이블이 존재하고 두테이블 조인한 검색조건이 30개가 넘어감으로써 마땅한 인덱스를 찾기 어렵고검색시 속도 저하가 발생하여 실시간으로 elasticsearch 와 연동할수 있는 방법을 다음과 같이 구성함 구조 코드 1. binary 로그를 읽어 message queue 에 저장한다. import "github.com/siddontang/go-mysql/replication" var productAggregationPkMap = map[string]int{ "product": 0, "product_detail": 0, "product_memo": 1, } var shopAggregationPkMap = map[string]int{ "shop": 0, "shop_memo": 1, } fu..