데이터베이스 선정(SQL vs NoSQL)
2022. 2. 27. 21:25ㆍ개발/토막난 상식
반응형
MySQL와 같은 SQL 과 MongoDB같은 NoSQL이 있다.
언제 사용할 것인가
SQL
관계를 맺고 있는 데이터가 자주 변경(수정)되는 애플리케이션일 경우 (NoSQL에서라면 여러 컬렉션을 모두 수정해줘야만 합니다.)
변경될 여지가 없고, 명확한 스키마가 사용자와 데이터에게 중요한 경우
NoSQL
정확한 데이터 구조를 알 수 없거나 변경 / 확장 될 수 있는 경우
읽기처리를 자주하지만, 데이터를 자주 변경하지 않는 경우 (한번의 변경으로 수십 개의 문서를 업데이트 할 필요가 없는 경우)
데이터베이스를 수평으로 확장해야 하는 경우 (막대한 양의 데이터를 다뤄야 하는 경우)
결론
계속 만들면서 수정해 나갈것이고, 나중에 변경할 가능성이 높기 때문에
NoSQL
에서 MongoDB 당첨!!!
반응형
'개발 > 토막난 상식' 카테고리의 다른 글
총 몇줄 썻는지 비쥬얼 스튜디오로 확인하는방법 (0) | 2023.02.03 |
---|---|
[React] useLocation 사용시 state 값이 null로 들어오는 문제 (0) | 2023.01.18 |
사이트 이미지 모음 (0) | 2022.06.15 |
mongod 설치 오류 해결법 (0) | 2022.02.28 |
바닥부터 시작하는 홈페이지 만들기 시작!!! (0) | 2022.02.27 |