MongoDB
MongoDB는 문서 지향적인 NoSQL 데이터베이스로, 대량의 비정형 데이터를 저장하고 처리하는 데 사용된다.
NoSQL이란?
NoSQL은 "Not Only SQL"의 약어이다. 관계형 데이터베이스(MySQL 등)와 달리 쿼리가 아닌 메소드를 사용한다.
예를 들어 Document 클래스를 사용하여 문서를 생성하고 필드와 값을 추가하며, insertOne(), find(), updateOne(), deleteOne() 등의 메소드를 사용하여 데이터를 조작한다.
비정형 데이터란?
MongoDB는 JSON 형식의 문서로 데이터를 저장한다. 문서는 BSON(Binary JSON) 형태로 저장되며, 하나의 문서에는 여러 필드와 값이 포함될 수 있다. 따라서, 애플리케이션의 요구사항에 맞게 데이터를 조직화할 수 있는 장점이 있다. MongoDB는 여러 개의 문서를 하나의 컬렉션으로 그룹화한다.
'서버 > MongoDB' 카테고리의 다른 글
MongoDB Manager 생성 및 주요 메서드 (0) | 2024.11.27 |
---|---|
MongoDB 설정하기 (0) | 2024.11.26 |