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