대머리개발자

solr9 스키마 추가에 대한 고민 본문

개발이야기

solr9 스키마 추가에 대한 고민

대머리개발자 2025. 12. 8. 14:06

 

고민하는 것은 나를 성장 시킨다. ㅎ

 

solr9를 이용해 본문 검색을 이용하고 있었다.

계속 머물러 있어야 했는데... 기능이  추가되었다.

 

다른 시스템과 연결된 새로운 콘텐츠를 색인해야 한다.

기존 스카마는 동일하지만 이 새로운 시스템은 독립적으로 검색이 되어야 한다.

 

## 고민 Point

1. 별도의 스키마를 만들어서 사용하는 방법

2. 기존 스키마를 이용하는 방법

 

 

1. 장/단점

별도로 스키마를 만들어서 사용하게 되면 독립적으로 운영하게 된다. 즉, 장애가 격리 된다.

간섭이 없기 때문에 깔끔하다.

 

But solr9를 적용한 모든 리소스를 건드려야 하는 부담이 있다.

보통 기존 잘 돌아가는 코드는 어지간 하면 건드리면 안 되는데 부담으로 작용한다.

내가 기억하지 못한 사이드 이팩트가.....빵!!

 

2. 장/단점

단일 코어 멀티 테넌시 전략이라고 부른다고 한다. 구분 컬럼을 하나 추가해서 훨씬 효율적으로 처리 할 수 있다.

 

코드 수정 최소화

 

 

## 일단 나중에 데이터가 정말 많아지면 그때 분리 해도 늦지 않는다고 판단.