MySQL은 관계형 데이터베이스입니다. MongoDB는 NoSQL 데이터베이스입니다.
다음은 MySQL과 MongoDB의 중요한 차이점입니다.
Sr. 아니요. | 키 | MySQL | 몽고DB |
---|---|---|---|
1 | 소유자/개발자 | MySQL은 Oracle 소유입니다. | MongoDB는 MongoDB Inc.에서 개발했습니다. |
2 | 데이터 저장 공간 | MySql은 테이블 형식의 데이터를 테이블의 레코드로 저장합니다. | MongoDB는 레코드를 문서로 저장합니다. |
3 | 언어 | SQL, Structured Query Language는 데이터베이스를 쿼리하는 데 사용됩니다. | 동적 스키마. 수신 데이터에 대해 사전 정의된 구조가 정의됩니다. |
4 | 디자인 목표 | 효율적인 복제 및 샤딩을 사용할 수 없습니다. | 고가용성, 확장성, 복제 및 샤딩이 내장되어 있습니다. |
5 | 약관 | MongoDB는 Collection, Document, Field, Embedded Document, Linking 등을 사용합니다. | MySQL은 테이블, 행, 열, 조인 등을 사용합니다. |
6 | 데이터 저장 공간 | MySQL은 테이블에 레코드 형태로 데이터를 저장합니다. | MongoDB는 문서와 같은 JSON 형식으로 데이터를 저장합니다. |