2024.03.26 TIL - NoSQL과 RDBMS의 특징과 차이점, 최종 프로젝트 시작

김민석·2024년 3월 26일
0

TIL

목록 보기
59/78

NoSQL과 RDBMS의 특징과 차이점

NoSQL

장점

  • 유연한 스키마: 데이터 구조를 자유롭게 변경할 수 있습니다.
  • 뛰어난 확장성: 대규모 데이터 처리에 적합합니다.
  • 높은 성능: 특정 유형의 데이터에 대한 쿼리 속도가 빠릅니다.

단점

  • 데이터 일관성 보장 어려움: 데이터 중복 발생 가능성이 있습니다.
  • 복잡한 쿼리 지원 어려움: 관계형 쿼리가 불가능합니다.
  • 데이터 분석 어려움: 데이터 구조가 정해지지 않아 분석이 복잡합니다.

RDBMS

장점

  • 강력한 데이터 일관성 보장: 데이터 중복 없이 정확한 정보 유지가 가능합니다.
  • 복잡한 쿼리 지원: 다양한 관계형 쿼리를 통해 데이터 분석이 용이합니다.
  • 데이터 무결성 보장: 데이터 유형 및 값에 대한 엄격한 검사를 통해 정확성을 유지합니다.

단점

  • 교체 불가능한 스키마: 데이터 구조 변경이 어렵고 번거롭습니다.
  • 낮은 확장성: 대규모 데이터 처리에 어려움을 겪습니다.
  • 비교적 낮은 성능: 특정 유형의 데이터에 대한 쿼리 속도가 느릴 수 있습니다.

요약

  • NoSQL은 데이터 구조를 자유롭게 변경하며 대규모 처리에 적합하지만 중복된 데이터 발생 가능성이 있고 관계형 쿼리가 불가능하다는 단점이 있고
  • RDBMS는 데이터의 중복 없이 정확한 정보 유지가 가능, 유형에 대한 정확성을 유지하지만 데이터의 구조 변경이 어렵고 대규모 처리가 어렵다는 단점이 있음

오늘부터 최종프로젝트 시작이다!
첫날은 다같이 아이디어 서칭, 기획 했다. 총 11개의 아이디어가 나왔고
그중에 팀원들끼리의 점수로 11개중 상위 4개를 선정하고,
또 다시 팀원들과 의논 후 4개중 최종 1개를 선정했다!

최종 선정된 아이디어에 필요할 기술 스택을 간단하게 찾아보고
마무리 하였다.

profile
화이팅 화이팅

0개의 댓글