출처 포스팅: MongoDB - NoSQL vs SQL Database

TL;DR

SQL은 DB에서 중복을 없애는 것이 주요 철학이다. 이는 개발에 투입되어야 하는 시간이 늘어날 수 있다.

What is NoSQL

출처 포스팅: MongoDB - What is NoSQL

Intro

NoSQL 은 tabular 하지 않다. column 과 row 등으로 이뤄진 기존의 database 와는 약간 다르다. Tabular model 보다는 다양한 형식의 data model 에 기반한다. 예를 들자면 document, key-value, wide-column, 그리고 graph 가 주요한 type 이다.

What is NoSQL?

그래서 NoSQL 은 무엇인가? 흔히 사람들은 관계성이 없는 데이터베이스를 언급하는 (non-relational database) 경우 주로 이 단어를 사용한다. 해당 단어의 정의에 대해서는 다양한 의견들이 있지만, 핵심적인 내용은 "관계형 테이블과는 다른 형식으로 데이터를 저장하는 형식의 데이터베이스" 라는 것에 대부분이 동의한다.

Common microconcept

NoSQL database 이든, non-relational database 이든간에