LH Quảng cáo: lazijsc@gmail.com
Hỏi đáp tổng hợp Gửi câu hỏi Gửi khảo sát

MongoDB là gì?

NoName.49
07/08/2015 09:44:11
1.307 lượt xem
Trả lời / Bình luận (1)
NoName.63
07/08/2015 09:50:49
MongoDB là một mã nguồn mở và là một hệ quản trị dữ liệu dùng cơ chế NoSQL để truy vấn, nó được viết bởi ngôn ngữ C++, với cấu trúc cho phép tính toán với tốc độ cao chứ không giống như các hệ quản trị cơ sở dữ liệu (CSDL) hiện nay.

Mongodb hoạt động trên khái niệm collection và document.

Collection trong MongoDB là nhóm các tài liệu (document), nó tương đương với một bảng (table) trong CSDL thông thường nên mỗi collection sẽ thuộc về một database duy nhất. Tuy nhiên nó có một sực khác biệt đó là nó không có ràng buộc Relationship như các hệ quản trị CSDL khác nên việc truy xuất rất nhanh, chính vì thế mỗi collection có thể chứa nhiều thể loại khác nhau không giống như table trong hệ quản trị mysql là các field cố định.

Document trong MongoDB có cấu trúc tương tự như kiểu dữ liệu JSON, nghĩa là sẽ có các cặp (key => giá trị) nên nó có tính năng động rất lớn. Document ta có thể hiểu nó giống như các record dữ liệu trong MYSQL, tuy nhiên nó có sự khác biệt là các cặp (key => value) có thể không giống nhau ở mỗi document. 

Nếu website bạn có quá nhiều dữ liệu, giả sử website bạn hoạt động nhiều theo thời gian thực và có đến hàng triệu bản ghi (records) thì đó là cơn ác mộng với MYSQL - một hệ cơ sở dữ liệu cũ kỹ và khá chậm chạp. Lúc này, với khả năng truy xuất nhanh, cơ chế ghi với tốc độ cao và an toàn thì MongoDB là sự lựa chọn tối ưu.

Do vậy, có thể nói MongoDB là một hệ quản trị cơ sở dữ liệu phi quan hệ, được sử dụng rộng rãi trên thế giới. Hiện Ở Việt Nam hiện nay cũng có rất nhiều công ty, tổ chức đang sử dụng MongoDB để lưu trữ dữ liệu.
0 0
Gửi câu trả lời / bình luận của bạn tại đây (*):
Hình ảnh (nếu có):
(Thông tin Email/ĐT sẽ không hiển thị phía người dùng)
*Nhấp vào đây để nhận mã Nhấp vào đây để nhận mã
Bạn có câu hỏi cần giải đáp, hãy gửi cho mọi người cùng xem và giải đáp tại đây, chúng tôi luôn hoan nghênh và cảm ơn bạn vì điều này: Gửi câu hỏi
Ngoài ra, bạn cũng có thể gửi lên Lazi nhiều thứ khác nữa Tại đây!
×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư