MySQL là một cơ sở dữ liệu quan hệ. MongoDB là Cơ sở dữ liệu NoSQL.
Sau đây là những điểm khác biệt quan trọng giữa MySQL và MongoDB.
| Sr. Không. | Phím | MySQL | MongoDB |
|---|---|---|---|
| 1 | Sở hữu / Phát triển bởi | MySQL thuộc sở hữu của Oracle. | MongoDB được phát triển bởi MongoDB Inc. |
| 2 | Lưu trữ Dữ liệu | MySql lưu trữ dữ liệu ở định dạng bảng dưới dạng các bản ghi trong bảng. | MongoDB lưu trữ hồ sơ dưới dạng tài liệu. |
| 3 | Ngôn ngữ | SQL, Ngôn ngữ truy vấn có cấu trúc được sử dụng để truy vấn cơ sở dữ liệu. | Lược đồ động. Cấu trúc xác định trước được xác định cho dữ liệu đến. |
| 4 | Mục tiêu Thiết kế | Không có sẵn bản sao và Sharding hiệu quả. | Tính sẵn sàng cao, Khả năng mở rộng, Nhân rộng và Làm sắc nét được tích hợp sẵn. |
| 5 | Điều khoản | MongoDB sử dụng Bộ sưu tập, Tài liệu, Trường, Tài liệu nhúng, Liên kết, v.v. | MySQL sử dụng Bảng, Hàng, Cột, Kết hợp, v.v. |
| 6 | Bộ nhớ Dữ liệu | MySQL lưu trữ dữ liệu dưới dạng bản ghi trong bảng. | MongoDB lưu trữ dữ liệu dưới dạng JSON giống như tài liệu. |