Actions
개선(improvement) #317
open[New] Setup Elastic search database for read data
Start date:
07/18/2025
Due date:
09/18/2025 (about 6 months late)
% Done:
100%
Estimated time:
(Total: 110.00 h)
Spent time:
(Total: 72.00 h)
Part:
Build env.:
Description
Request :
a/ Setup Elastic search server manually on Amazon
b/ Synchronize process between Write Database and Read Database (Elastic search)
c/ Solution to compare and resolve differentiate between Write Database and Read Database (backup solution)
Related issues
Updated by Dan Hoang 9 months ago
- Related to 기능(Feature) #528: Implement push CMS data to ElasticSearch added
Updated by Joseph Vo 8 months ago
- Related to 개선(improvement) #949: [Elastic search] Check all trigger change status data for Elastic search added
Updated by Joseph Vo 8 months ago
- Related to 개선(improvement) #950: [Elastic search] Create process compare date between Elastic search and DB added
Updated by Joseph Vo 8 months ago
- Related to 개선(improvement) #951: [Elastic search] Setup ES server on Dev added
Updated by ziniy Kang 8 months ago
Issue:
기존 구조에서는 데이터 조회(Read)를 메인 데이터베이스(DB)에서 직접 수행하고 있었음
→ 성능 문제나 부하 발생 가능성이 있으므로,ElasticSearch를 활용한 별도 읽기 전용 데이터베이스(Read DB) 를 구축할 예정
Request:
1. Amazon 환경에 수동으로 ElasticSearch 서버를 세팅
2. Write DB ↔ Read DB 간의 동기화 처리 로직 구성
3. Write DB와 Read DB 간 데이터 불일치 시 비교 및 복구 솔루션 마련
- 예약 캘린더 allotment / 판매 종료 정보를 ElasticSearch로 전송
- 객실 정보, 요금 정보를 메인 DB에서 ES로 이전
- 검색 기능에서 ElasticSearch를 사용하도록 적용
- CMS 데이터 Push
- 상태 변경 시 트리거 처리 확인
- DB와 ElasticSearch 간 데이터 비교 처리
- Dev 환경에 ES 서버 설치 등
Actions