관계형 데이터베이스는 테이블을 사전에 정의를 한뒤에 그의 알맞는 형태의 데이터만 넣을 수 있다.
row(행), columm(열)로 이주어져 있으면 '행'은 하나의 속성에 대한 정보를 담고 '열'은 각각의 데이터 형식에 맞는 데이터가 저장된다.
특징: 테이블 간의 관계들이 어떻게 되는지 알고있음, 스키마가 뚜렷함
비관계형 데이타베이스를 사용하는 이유는
1. 정확성
배운 관계형 데이터베이스: MySQL(씨퀄)
비관계형 데이터베이스는 데이터가 고정되어 있지 않은 데이터베이스이다.
비관계형 데이타베이스를 사용하는 이유는
1. 데이터 구조가 거의 전혀 앖는 대용량의 데이터를 저장하는경우
2. 클라우드 컴퓨팅 및 저장공간을 최대한 활용하는 경우
3. 빠르게 서비스를 구축하고 데이터 구조를 자주 업데이트 하는 경우
4. 속도가 중요할떄
배운 비관계형 데이터베이스: MongoDB
document 형태로 데이터가 저장되고 컬랙션이라는 곳에 저장이됨.
Mongodb에서는 아틀라스(Atlas)를 사용하여 클라우드에서 데이터베이스를 설정한다.
용어정리