NOSQL 도입
도입 요건
빅데이터 플랫폼을 구상 중에 있다.
가장 고민 되는 것이 NOSQL 도입 여부이다.
대용량이라고 해선 꼭 NOSQL 을 써야 하는가를 생각해볼 필요가 있다.
NOSQL 도입 업무 요건은 다음으로 정의 했다.
-
비정형 데이터들의 스키마 구조가 변경이 되는가? 수집 될 때마다 다른 구조를 가지게 되는가? RDBMS는 컬럼 변경이 있을때마다 어플리케이션 수정 비용이 커진다.
-
대용량 데이터 조회의 장점을 살리기 위해서. 조회 중심의 데이터 활용이 되는 경우인가가 중요한 요소인거 같다.
이외 단순 스케일 아웃이나. 장애복구는 AWS 나 클라우드에서 충분히 지원하므로 이런 이유로 NOSQL을 사용하는 건 낭비인거 같다.