[Node.js] NoSQL : MongoDB


[Node.js] NoSQL : MongoDB

1. MongoDB 사용자, 게시글 데이터처럼 들어올 데이터의 형식이나 양이 어느 정보 예상되면 스키마를 지정해 안정적이고 촘촘한 데이터베이스를 구축해서 서비스할 수 있습니다. 반면에 무작위로 크롤링한 데이터라던가, 세션, 로그 데이터 등의 비정형 데이터라던가, 빅데이터와 같은 경우에는 양이나 형태가 예상되지 않으므로 그에 맞는 스키마를 작성할 수 없을 것입니다. 이럴 때 사용하는 데이터베이스가 NoSQL 중 하나인 MongoDB 입니다. 아래 표는 관계형 데이터베이스와 MongoDB 의 비교를 나타냅니다. 관계형 데이터베이스 MongoDB 데이터베이스(Database) 데이터베이스 (Database) 테이블(Table) 컬렉션(Collection) 행(Row), 레코드(Record) 도큐먼트 (Document) 열(Column), 속성(Attribute) 필드 (Field) 인덱스(Index) 인덱스 (Index) CRUD의 결과로 레코드(Record) 반환 CRUD 의 결과로 커...


#mongodb #mongoose #nodejs #nosql #백엔드

원문링크 : [Node.js] NoSQL : MongoDB