목록몽고DB (2)
초보개발자 긍.응.성

MongoDB 홈페이지에 소개하는 MongoDB와 MySQL 비교에 대하여 정리한 내용입니다. MongoDB vs. MySQL 주요 차이점 MySQL은 Oracle 사가 갖고 있는 대표적인 관계형 데이터베이스(RDBMS) 입니다. 다른 관계형 데이터베이스처럼 MySQL은 Table에 데이터를 저장하며, SQL(structured query language)을 이용하여 DB에 접근합니다. MySQL 개발자는 애플리케이션에서 사용할 데이터를 위해 다양한 테이블의 정보를 합치는 JOIN 쿼리를 이용하게 됩니다. MySQL은 데이터베이스 스키마를 먼저 정의하여야 하며 테이블에 들어갈 필드들에 대한 규칙을 규정하여 사용합니다. 이에 반에, MongoDB는 NoSQL 데이터베이스로써, JSON과 닮은 형태의 doc..

MongoDB 란? mongoDB(몽고 DB)는 확장성과 유연성을 갖춘 cross-platform document-oriented database입니다. NoSQL로 분류되며, JSON 형식과 같은 document를 이용하여 동적인 스키마를 가집니다. MongoDB의 특징 몽고DB는 JSON 형식으로 생긴 document를 통해 유연하게 데이터를 저장합니다. 이때 언급한 유연함이란 각 필드의 document는 고정된 데이터 구조를 가지지 않고 모두 다를 수 있는 것을 의미합니다. 실제 저장시에 BSON이라는 바이너리 JSON 형태로 저장됩니다 document model은 애플리케이션 코드의 객체에 쉽게 매핑되므로, 쉽게 데이터를 가져와 이용할 수 있습니다. 애드 혹 쿼리(Ad hoc queries), 색..