[노드 1팀] 8장. 몽고디비
8.1. SQL vs. No SQLSQL(MySQL)NoSQL(몽고디비)규칙에 맞는 데이터 입력테이블 간 JOIN 지원안정성, 일관성용어(테이블, 로우, 컬럼)자유로운 데이터 입력컬렉션 간 JOIN 미지원확장성, 가용성용어(컬렉션, 다큐먼트, 필드) MySQL과 달리 몽고디비는 컬럼과 자료형, 옵션 등을 정의하지 않고 users 컬렉션을 만들면 끝이다. 또한 몽고디비에는 JOIN 기능이 없다. 📌 몽고디비를 사용하는 이유는 확장성과 가용성 때문이다. 데이터를 빠르게 넣을 수 있고, 쉽게 여러 서버에 데이터를 분산할 수 있다. 애플리케이션을 만들 때 SQL, NoSQL을 동시에 사용할 수 있다. 예를 들어 항공사 예약 시스템의 경우 비행기 표에 관한 정보가 모든 항공사에 일관성 있게 전달되어..
24-25/Node.js 1
2024. 12. 27. 10:00