TIL

[TIL] SQL, NoSQL

youngble 2022. 2. 18. 12:37

프론트를 진행하면서 백단에서의 흐름이나 로직에 대해서 초반에 따라만든것말고는 아는게 없어서 다시 개념을 잡아서 기본은 알아야겠다고 생각했다. 먼저 DB에 대해서 간략하게 아는대로 적어봐야겠다.

SQL 

엑셀과 같이 행/열의 생김새가 정해져 데이터를 저장한다. 

만약 데이터가 50만개가 적재되어있다면, 그 중간에 갑자기 열 하나를 더하는것은 어렵지만

정형화되어 있어서 데이터의 일관성 및 분석이 용이하다고 한다.

NoSQL

딕셔너리 형태 {"a" : "blabla", "b" : "mumble", ...} 로 데이터를 저장해두는 DB 로써

SQL과  달리 데이터 하나하나 마다 값들을 가지지 않아도되고 자유로운 형태로 데이터를 적재할수있다. 

하지만 일관성이 부족 하다고 할수있다

Ex) MongoDB

이러한 자유로때문에 빠르게 바꿔야하는 초기 스타트업 같은경우 NoSQL 을 사용하는 경우가 많다고 한다.

 

'TIL' 카테고리의 다른 글

[TIL] 모의면접  (0) 2022.02.19
[TIL] node.js 이용 서버구축 하기  (0) 2022.02.18
[TIL] XML, JSX, Babel(바벨)  (0) 2022.02.15
[TIL] Optional chaining ES11문법  (0) 2022.02.13
[TIL] JSON  (0) 2022.02.11