
우리는 기본적으로 향수에 대하여 정리하고, 정리된 데이터를 기반으로 향수를 추천하는 어플리케이션을 제작할 예정이다. 이에 따라서 다양한 방식을 살펴볼 수 있는데, 내가 1차적으로 생각하는 것은 SQL형식의 RDB이다.
기본적으로 noSQL에 대해서 팀원들의 전체적인 이해도가 없다. 이에 가장 큰 걱정인 것은, noSQL의 러닝커브 대비해서, 어플의 성능문제나 noSQL에 대해 들어가는 공부의 비용이 어플리케이션을 만들면서 들어오는 이점 대비 너무 크다는 점이었다. 대한민국 대부분의 서비스들이 RDB형식으로도 충분히 만들 수 있고, 각각의 향수에 대한 데이터가 RDB로도 충분하기 때문에 RDB로 하는 것을 고려해 볼 생각이다.
RDB는 다양한 종류가 존재한다. 다음은 대표적으로 사용하는 RDB들이다.
1. ### Oracle
오라클에서 개발한 RDB로 가장 많이 사용한다.오라클로 넘어갔다.오픈소스프로젝트오픈소스 프로젝트
다음과 같은 RDB들 중에서 PostgreSQL를 추천해볼까 한다. 오픈소스 프로젝트라는 점, 그래서 이용자도 많다는 점, 정보나 업데이트도 빠르기 때문에 우리의 토이프로젝트 적용에도 매우 좋을 것으로 생각이 든다.