실시간 지수
실시간 인덱스(Real-Time Index)란 소스 데이터의 업데이트, 추가 또는 삭제 사항이 검색 가능한 인덱스에 거의 즉시 반영되는 데이터 인덱싱 메커니즘을 의미합니다. 정해진 일정에 따라 데이터를 처리하는 기존 배치 인덱싱과 달리, 실시간 인덱싱은 검색 엔진이 데이터에 대해 보는 모습이 기반 데이터베이스나 데이터 스트림의 실시간 상태를 반영하도록 보장합니다.
오늘날 빠르게 변화하는 디지털 환경에서 데이터 지연 시간은 사용자 경험과 비즈니스 결과에 직접적인 영향을 미칩니다. 전자상거래 사이트의 경우, 실시간 인덱스는 새로 추가된 제품이 검색 결과에 즉시 나타남을 의미합니다. 뉴스 플랫폼의 경우, 속보가 즉시 표시되도록 보장합니다. 높은 지연 시간은 사용자 불만, 판매 기회 손실, 부정확한 운영 보고로 이어집니다.
실시간 인덱싱은 이벤트 기반 아키텍처에 의존합니다. 소스 시스템에서 변경 사항이 발생하면(예: 데이터베이스 쓰기), 이벤트가 방출됩니다. 이 이벤트는 스트림 처리 엔진(Kafka 또는 전문 인덱싱 서비스와 같은)에 의해 캡처됩니다. 그런 다음 엔진은 전체 재크롤링이나 배치 재구축의 필요성을 우회하고 이 작고 원자적인 업데이트를 검색 인덱스로 직접 푸시합니다.