MongoDB - Ưu điểm
Bất kỳ cơ sở dữ liệu quan hệ nào đều có thiết kế lược đồ điển hình hiển thị số lượng bảng và mối quan hệ giữa các bảng này. Trong khi trong MongoDB, không có khái niệm về mối quan hệ.
Ưu điểm của MongoDB so với RDBMS
Schema less- MongoDB là một cơ sở dữ liệu tài liệu trong đó một bộ sưu tập chứa các tài liệu khác nhau. Số lượng trường, nội dung và kích thước của tài liệu có thể khác nhau giữa các tài liệu.
Cấu trúc của một đối tượng duy nhất là rõ ràng.
Không có liên kết phức tạp.
Khả năng truy vấn sâu. MongoDB hỗ trợ các truy vấn động trên tài liệu bằng ngôn ngữ truy vấn dựa trên tài liệu gần như mạnh mẽ như SQL.
Tuning.
Ease of scale-out - MongoDB rất dễ mở rộng.
Chuyển đổi / ánh xạ các đối tượng ứng dụng sang các đối tượng cơ sở dữ liệu không cần thiết.
Sử dụng bộ nhớ trong để lưu bộ làm việc (cửa sổ), cho phép truy cập dữ liệu nhanh hơn.
Tại sao sử dụng MongoDB?
Document Oriented Storage - Dữ liệu được lưu trữ dưới dạng tài liệu kiểu JSON.
Lập chỉ mục trên bất kỳ thuộc tính nào
Nhân rộng và tính khả dụng cao
Auto-Sharding
Truy vấn phong phú
Cập nhật tại chỗ nhanh chóng
Hỗ trợ chuyên nghiệp bởi MongoDB
Sử dụng MongoDB ở đâu?
Dữ liệu lớn
Quản lý và phân phối nội dung
Cơ sở hạ tầng xã hội và di động
Quản lý dữ liệu người dùng
Trung tâm dữ liệu