node.js 교과서 정리 - mongoDB
1. NoSQL 몽고디비는 RDBMS가 아니라 NoSQL이다. 1) 자유로운 데이터 입력 고정된 테이블이 없다. 테이블에 상응하는 컬렉션이라는 개념이 있긴 하지만, 칼럼을 따로 정의하지는 않는다. 2) 컬렉션 간 JOIN 미지원 JOIN기능을 흉내 낼 수는 있지만, 하나의 쿼리로 여러 테이블을 합치는 작업이 항상 가능하지는 않다. 3) 확장성, 가용성 일반적인 확장성 더보기 처리할 작업량이 늘어날 때마다 요구에 맞춰 크기를 키우거나 기능을 확장시킬 수 있다. 수직적 확장(Vertical Scalability) CPU나 RAM 같은 하드웨어를 추가해 주거나 교체하여 성능을 향상하는 것을 말한다. 수평적 확장(Horizontal Scalability) 더 많은 서버를 추가해서 데이터베이스를 전체적으로 분산시..
2020.08.21