[DB] SQL? NoSQL?
2020. 5. 12. 17:56ㆍ컴퓨터언어/Database
728x90
반응형
SQL | NoSQL | |
뜻 | Structured Query Language 구조화된 | Not only SQL 꼭 구조화된 것만은 아닌 |
주요 언어 | MySQL, Postgres | MongoDB, Redi |
형태 | 일반적으로 DB하면 생각나는 그 "테이블"중심 | JSON 객체 등 문서중심 |
특성 | 자료 저장 시 반복되는 레코드를 줄이기 위해 테이블 분할 | Null 또는 자료추가에 유연한 대처가능 |
용도 | 주문관리 등 같은 카테고리 내 여러 테이블 간 관계설정 필요시 | 인스타 등 [각 회원 - 개인정보/포스팅] 일대다 관계 필요시 |
자료방대 시 | 수직적 증가 -> 비용이 커짐 | 수평적 증가 -> 속도 원활 (*단 관계 복잡할 경우 SQL이 적합) |
728x90
반응형
'컴퓨터언어 > Database' 카테고리의 다른 글
[Mongoose] MongoDB를 쉽게 사용할 수 있게 하는 npm - CRUD (0) | 2020.05.13 |
---|---|
[SQL vs NoSQL]관계설정 (0) | 2020.05.13 |
[MongoDB] CRUD (SQL과 비교하기) (0) | 2020.05.13 |
[Mongo DB] Install Manually on Mac OS(비추) => Home Brew로 가세요 (0) | 2020.05.12 |
[SQL] CRUD (0) | 2020.05.12 |