🗄️ 데이터베이스
- 데이터를 저장하고 여러 사람들이 관리하는 데이터의 모음
- 잘 보관하는 것도 맞지만, 잘 찾으려고 존재하는 것
- 정보를 쉽게 찾고 업데이트 할 수 있고, 많은 양의 정보를 효율적으로 관리할 수 있다.
1) 관계형 데이터베이스
- SQL
- 정리된 정보를 다룰 때 사용
- ex) Oracle
2) 비관계형 데이터베이스
- NoSQL
- 복잡하거나 유연한 정보를 다룰 때 사용
- ex) Firestore Database
🔥 Firestore Database (firebase)
- 구글의 클라우드 기반 NoSQL 데이터베이스
- 데이터베이스 서비스로 데이터를 저장, 관리할 수 있는 기능을 제공한다.
1) Collection
- 서랍장의 그룹, 여러 개의 문서들이 특정한 주제 또는 유형으로 그룹화 되어 있다.
2) Document
- 서랍장 안에 들어있는 작은 종이
- 하나의 종이는 여러 개의 필드(Field)로 구성돼있다.
3) Field
- 문서 안에 있는 데이터의 작은 부분
- 각 필드는 값으로 구성된다.