1. 엘라스틱서치를 주 검색 인덱스로 사용하기


이 접근법에서는 PostgreSQL 데이터베이스의 데이터를 주기적으로 또는 실시간으로 엘라스틱서치로 동기화합니다. 검색 요청은 엘라스틱서치를 통해 수행되며, 일반적으로 다음과 같은 방식으로 구현됩니다:

2. 어떻게 2개의 DB를 같이 쓸까? (동기화)


엘라스틱서치와 PostgreSQL 간의 실시간 동기화를 위해 Logstash를 사용하는 것은 매우 효과적인 방법 중 하나입니다. Logstash를 사용하여 PostgreSQL의 데이터 변경을 감지하고 이를 엘라스틱서치로 동기화할 수 있습니다. 이 과정을 구성하는 방법을 단계별로 설명드리겠습니다.

Logstash를 사용한 PostgreSQL에서 엘라스틱서치로의 실시간 동기화 설정

1. 필요한 구성 요소