

Next.js에 대한 기본을 배우고 이제 SSR이 가능한 사이트를 만들어 본다.
데이터 베이스에는 여러 종류가 있는데
대표적으로 비관계형, 관계형이 있다고 한다.
관계형은 엑셀표라 생각하면 편하고
SQL이라는 언어를 사용해서 스키마 정의 등 정규화를 하기 때문에 아직은 못쓸 것 같다.
주로 안정적인 데이터저장과 운영이 필요한 곳에 쓰인다고 한다.
비관계형은 좀 더 자유로운 편이라 한다. 또한 분산처리를 기본적으로 잘해서 많은 데이터의 입출력을 다룰 때도 좋다고 한다.
이번에는 비관계형 데이터베이스 중에서 가장 인기 있는 MongoDB를 사용하기로 했다.
MongoDB는 object 자료형과 똑같은 모양으로 되어 사용하기 편하다고 한다.
간단히 MongoDB의 개념에 대해 배워봤다.
MongoDB의 데이터 저장 방식

collection을 하나 만들어서 그 안에 document 를 만들어서 데이터를 기록하는 식으로 데이터들을 저장합니다.
비유하자면 collection은 폴더, document는 파일이라고 생각
{ 데이터이름1 : 값1, 데이터이름2 : 값2 ... }
document에 데이터를 기록할 때는 자바스크립트 object 자료형과 똑같이 저장하면 됩니다.
object 자료형은 이렇게 데이터를 저장하는데 이거 그대로 사용
'Learn > Next.js' 카테고리의 다른 글
| Next.js (6) static/dynamic rendering/캐싱 (0) | 2023.07.08 |
|---|---|
| Next.js (5) (0) | 2023.07.07 |
| Next.js 프로젝트(4) (0) | 2023.07.05 |
| Next.js 프로젝트 (3) (0) | 2023.07.04 |
| Next.js 프로젝트 (2) (0) | 2023.07.03 |