𝟮𝟲. 데이터베이스
Dr. Angela가 새로운 BootCamp에서 데이터베이스를 설명합니다.
데이터를 지속적으로 저장하려면 데이터베이스가 필요합니다. 메모리 내의 변수는 애플리케이션이 종료되면 사라집니다. 데이터베이스는 데이터를 안전하게 보관하고 사용할 수 있게 해줍니다. 또한 방대한 양의 정보를 저장, 검색 및 관리할 수 있도록 도와줍니다.
데이터베이스에는 크게 두 가지 유형이 있습니다.
SQL 데이터베이스 이것은 관계형 데이터베이스입니다. 테이블과 고정된 스키마를 사용합니다.
- 구조화된 데이터
- 고정된 스키마
- 테이블 간의 관계
- 강력한 일관성
- 쿼리에 SQL 사용
- 예시: PostgreSQL, MySQL, Oracle, SQLite
NoSQL 데이터베이스 이것은 유연성과 확장성에 중점을 둡니다.
- 유연한 스키마
- 수평적 확장성
- 대규모 또는 변화가 잦은 데이터에 적합
- 문서(document) 또는 키-값(key-value)과 같은 다양한 데이터 모델
- 예시: MongoDB, Redis, Amazon DynamoDB
데이터 요구 사항에 맞는 적절한 도구를 선택하세요.