iOS Developer ChaCha
로그인
iOS Developer ChaCha
로그인
NoSQL & MongoDB
YongJunCha
·
2021년 5월 10일
팔로우
0
Database
mongodb
0
What is NoSQL?
Not Only SQL (SQL만을 사용하지 않는 RDBMS)
NoSQL은 분산 저장에 유리하다.
고정된 스키마와 JOIN이 존재하지 않는다.
트랜잭션이 없다
*데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻한다.
Why we use?
관계형 데이터베이스는 빅데이터와 많은 트래픽 처리를 하기 위해서는 하드웨어의 비용이 비약적으로 상승한다.
형태의 일관성을 포기하더라도 저렴한 장비로 많은 정보를 처리하는 것이 유리해졌기 때문에 NoSQL이 사용되고있다.
Mongo DB
Json기반의 Document형 데이터베이스
Mongo DB의 구조
Table 대신 Collection
Row 대신 Doucment를 넣는다
*내가 작성한 사진을 보겠다.
위의 방식으로 정렬된다.
Review
처음에는 무심코 사용했던 FireStore도 NoSQL의 일종이었다.
앞으로 블록체인이 분산 저장을 기반으로 하고있으니 NoSQL의 공부는 당연해 지겠다.
인간은 배우고 공부해야한다.
YongJunCha
팔로우
이전 포스트
Process & Thread
다음 포스트
@State @Binding
0개의 댓글
댓글 작성