DBMS vs NoSQL, BigData vs DBMS vs NoSQL
CODEDRAGON ㆍDevelopment/Database
반응형
DBMS vs NoSQL
양쪽의 특징을 넘어서 데이터가 커지는 경우, 일반적으로 수 십 테라가 넘어서는 경우 빅데이터 처리 기술이 필요합니다.
구분 |
DBMS |
NoSQL |
목표 |
· 빠른 읽기(Read)에 최적화 |
· 빠른 쓰기(Write)에 최적화 |
특징 |
· CUD가 일어나면 index 수정이 일어나므로 빈번한 생성/수성/삭제에는 적합하지 않습니다. |
· 주로 Key/Value형태의 구조를 띄고 있습니다. |
선택 기준 |
· 데이터 사이에 관계가 존재하는 경우 SQL 데이터베이스 사용 |
· 데이터 사이에 관계가 필요없는 경우 NoSQL 데이터베이스 사용 |
저장유형 |
· 정규형 데이터 |
· 반(Semi)정규형 데이터 |
세부정보 |
BigData vs DBMS vs NoSQL
저장방식은 NoSQL형태와 비슷하지만 대량 데이터 처리를 위한 분산 파일 시스템과 병렬 처리 시스템을 가지고 있습니다.
DBMS, NoSQL, BigData 모두 서로의 성격이 다른 기술입니다. 상보적으로 보완기술로 적용될 수 있습니다.
'Development > Database' 카테고리의 다른 글
WHERE조건 (0) | 2019.01.31 |
---|---|
LINESIZE(LIN) - 한라인에 출력될 문자의 수를 조정하기 (0) | 2019.01.31 |
RDBMS 종류 (0) | 2019.01.31 |
RDBMS의 테이블 (0) | 2019.01.31 |
데이터 정의(Data) (0) | 2019.01.31 |