mongodb2 조인의 종류 ✏️ 조인의 종류 조인(Join)이란 두 개 이상의 테이블 또는 데이터 집합을 묶어서 하나의 결과물을 만드는 데이터베이스 연산입니다. 이 연산은 관계형 데이터베이스 시스템(RDBMS)에서 주로 사용되며, MySQL 같은 관계형 데이터베이스에서는 JOIN이라는 쿼리로 이를 처리합니다. MongoDB와 같은 NoSQL 데이터베이스에서도 유사한 작업을 수행할 수 있는데, 이는 $lookup 연산을 통해 가능합니다. $lookup은 두 개의 컬렉션을 결합하는 연산입니다, 이는 관계형 데이터베이스의 JOIN 연산과 비슷한 기능을 수행합니다. 그러나 중요한 점은 MongoDB가 기본적으로 문서 지향적인 NoSQL 데이터베이스로 설계되었다는 것입니다. 이로 인해 MongoDB는 조인 연산에 관계형 데이터베이스만큼 특.. ComputerScience/조인의 종류 2023. 11. 24. NoSQL 데이터베이스 ✏️ NoSQL 데이터베이스 NoSQL(Not only SQL)이라는 슬로건에서 생겨난 데이터베이스입니다. SQL을 사용하지 않는 데이터베이스를 말하며, 대표적으로 MongoDB와 redis 등이 있습니다. 🍃 Mongo DB MongoDB는 JSON을 통해 데이터에 접근할 수 있으며, 데이터는 Binary JSON 형태(BSON)로 저장됩니다. 와이어드타이거 엔진은 기본 스토리지 엔진으로 사용되며, MongoDB는 도큐먼트 지향적 데이터 모델을 기반으로 합니다. 이 데이터베이스는 확장성이 뛰어나며 빅데이터 저장에 있어서 우수한 성능을 보입니다. 고가용성 샤딩, 레플리카셋을 지원하며, 스키마를 사전에 정의하지 않고 데이터를 삽입할 수 있는 유연성을 가집니다. 이러한 특성 때문에 다양한 도메인의 데이터베이.. ComputerScience/데이터베이스의 종류 2023. 11. 22. 이전 1 다음