Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

stories/improve-performance-with-proper-engineering #12

Open
hiddenest opened this issue Feb 18, 2024 · 2 comments
Open

stories/improve-performance-with-proper-engineering #12

hiddenest opened this issue Feb 18, 2024 · 2 comments
Labels

Comments

@hiddenest
Copy link

적정 엔지니어링으로 검색 속도 10x 빠르게 만들기

https://engineering.ab180.co/a8b6e8bb-a1ef-4d47-b34a-90734c8f9dda

@hiddenest
Copy link
Author

안녕하세요. 작성하신 내용 감사히 잘 보았습니다.
text column 의 like 쿼리나 regexp 사용을 개선 한 부분에서 궁금한 것이 있습니다.
full text search를 사용하여도 될거 같은데 왜 고려 대상이 아니였는지 성능상의 문제가 있는 것인지 알고 싶습니다.

This comment was made by Disqus. 2023-07-20 10:25:07 Young Hwang(Young Hwang)

@hiddenest
Copy link
Author

안녕하세요!
질문 감사드립니다.
Fulltext Search 도 고려를 하였으나 Fulltext Search는 특수문자를 포함한 경우에 대해서는 검색이 제한적인 단점이 존재하였습니다. 또한 정확한 검색을 위해서는 ngram parser를 이용해야하는데 ngram parser는 매우 많은 수의 키워드를 생성합니다. 그래서 대용량 데이터에서 는 Fulltext Search를 이용하여 검색 시 'FTS query exceeds result cache limit' 문제가 발생하기 때문에 사용하지 않았습니다.

This comment was made by Disqus. 2023-07-27 04:49:00 Wonbin Ha(Wonbin Ha)

@hiddenest hiddenest changed the title a8b6e8bb-a1ef-4d47-b34a-90734c8f9dda stories/improve-performance-with-proper-engineering Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant