데이터베이스와 MongoDB
데이터베이스
- 단순히 데이터를 잘 저장하고 잘 찾기 위해 만들어진 Sofrware ‘Database Management System(DBMS)’
- DBMS가 설치 된 곳이 DB server
- DB Server 의 모든 data 는 DBMS가 관리
종류
- 관계형 데이터베이스 (Relational Database (RDB))
- 데이터의 형식이 정해짐
- 데이터끼리 관계를 맺어 모순이 없는 데이터를 유지 ‘모순이 없는 데이터’ = 무결성과 정합성이 높은 데이터
- 비관계형 테이터베이스 (Non - relational Database(NoSQL))
- 관계형 데이터베이스에 속하지 않는 모든 데이터 베이스
- 유연하게 확장하는 데이터 신뢰성은 떨어짐
MongoDB
- 비관계형 데이터베이스 (NoSQL)중 하나
- 모든 데이터는 JSON형태
Web server || DB server
Web Server = Web Client 가 원하는 데이터와 기능을 제공
DB Server = 데이터를 최대한 성능 좋게 저장하고 DB Client가 원하는
데이터를 제공