프로젝트 기록/러시아어 사전 및 검색 웹
기술 스택 선택
1. 데이터 베이스 Sql이 아니라 noSql을 사용하기로 했는데, 크게 세 가지 이유가 있다. 첫번째는 검색 시스템을 만들 때, document의 term frequency를 저장하는 방법을 위해서이다. inverted term frequency형태로 저장하려고 하는데, term에 등장 document와 등장 빈도 두가지를 엮어서 추가하기 때문에 noSql 형태가 적합하다고 판단했다. 두번째는 사전 검색후 나올 주석, 카테고리등의 정보를 한번에 DB구조에서 보길 원하기 때문이었다. 한 페이지 내부에 들어갈 정보의 종류들이 그렇게 많지 않기 때문에 RDBMS 에서 join을 사용하는 것과 속도 차이가 크지 않을 것이라고 생각했기 때문이다. 세번째는 사용하려고 했던 mySql보다 noSql의 CRUD가 더..
2023. 11. 10. 22:19