디바운싱 20) 검색할때 바로바로 안걸러주면 한국인은 답답해서 못살아 🤯 검색 프로세스 이해, Tokenizing, inverted index.. Debouncing / Throttling 원두멘토님의 열정을 이어받아 다 이해한날 !!!!!! 먼저, 백엔드의 검색 시스템 구조에는 가장 기본적으로 테이블을 풀 스캔하는 방식(full table scan)으로 전체 테이블 로우를 조회하는 방법이 있었습니다! 이 방법을 개선하기 위해 데이터베이스에 저장할 때, 문장을 키워드 단위로 토크나이징(컴퓨터에게 이해 시키기 위해 우리의 언어를 의미가 있는 가장 작은 단어로 나누는 것)하고, 역인덱스(inverted index)를 만들어서 저장했습... 쓰로틀링table fullscanDebouncing개발자메모리기반 데이터 베이스replaceAll토크나이징elasticsearchuuid코딩부트캠프검색프로세스개발자취업역색인프론트엔드Throttlinginverted index디스크기반 데이터 베이스코드캠프tokenizing디바운싱lodash코딩Debouncing [js] 디바운싱과 쓰로틀링 이번 미션에서 검색어 자동완성 기능이 있었는데 500ms 동안 새로운 입력이 없어야 이벤트가 발생하도록 하는 조건이 있었다. 처음에 sleep 함수를 만들어 단순히 500ms가 지난 후에 이벤트 핸들러가 실행되도록 구현했었다. sleep 후 실행되는 핸들러는 서버에 자동 완성된 단어들의 리스트를 받아오는 요청을 하는 fetch가 실행되도록 했는데 구현하다 보니 먼저 요청한 데이터가 나중에 요... 디바운싱쓰로틀링디바운싱
20) 검색할때 바로바로 안걸러주면 한국인은 답답해서 못살아 🤯 검색 프로세스 이해, Tokenizing, inverted index.. Debouncing / Throttling 원두멘토님의 열정을 이어받아 다 이해한날 !!!!!! 먼저, 백엔드의 검색 시스템 구조에는 가장 기본적으로 테이블을 풀 스캔하는 방식(full table scan)으로 전체 테이블 로우를 조회하는 방법이 있었습니다! 이 방법을 개선하기 위해 데이터베이스에 저장할 때, 문장을 키워드 단위로 토크나이징(컴퓨터에게 이해 시키기 위해 우리의 언어를 의미가 있는 가장 작은 단어로 나누는 것)하고, 역인덱스(inverted index)를 만들어서 저장했습... 쓰로틀링table fullscanDebouncing개발자메모리기반 데이터 베이스replaceAll토크나이징elasticsearchuuid코딩부트캠프검색프로세스개발자취업역색인프론트엔드Throttlinginverted index디스크기반 데이터 베이스코드캠프tokenizing디바운싱lodash코딩Debouncing [js] 디바운싱과 쓰로틀링 이번 미션에서 검색어 자동완성 기능이 있었는데 500ms 동안 새로운 입력이 없어야 이벤트가 발생하도록 하는 조건이 있었다. 처음에 sleep 함수를 만들어 단순히 500ms가 지난 후에 이벤트 핸들러가 실행되도록 구현했었다. sleep 후 실행되는 핸들러는 서버에 자동 완성된 단어들의 리스트를 받아오는 요청을 하는 fetch가 실행되도록 했는데 구현하다 보니 먼저 요청한 데이터가 나중에 요... 디바운싱쓰로틀링디바운싱