[Node.js 2팀] 8장. 몽고디비
1. NoSQL vs SQL노드와 몽고디비 모두 자바스크립트 문법을 사용함. 즉, 하나의 언어를 사용하여 웹 애플리케이션을 만들 수 있음.NoSQL은 RDBMS보다 뚜렷한 특징을 가지고 있음.NoSQL(Not only SQL): 고정된 테이블이 없음. 예를 들어 MySQL로 users 테이블을 만든다면 name, age 등의 컬럼과 자료형, 옵션 등을 정의해야 하지만 몽고디비는 users 컬렉션만 만들면 끝임. 컬렉션에는 어떠한 데이터든 들어갈 수 있음. 또한 MySQL과 달리 JOIN 기능이 없고 데이터의 일관성이 덜함.확장성: 데이터를 빠르게 넣을 수 있음.가용성: 쉽게 여러 서버에 데이터를 분산할 수 있음. MySQL의 테이블, 로우, 컬럼을 몽고디비에서는 각각 컬렉션, 다큐먼트, 필드라고 칭함...
25-26/Node.js 2
2025. 11. 21. 10:00