MongoDB là phần mềm cơ sở dữ liệu mã nguồn mở NoSQL, đa nền tảng hỗ trợ trường, truy vấn và tìm kiếm mạnh mẽ, cung cấp đầy đủ các tính năng như truy vấn, nhân rộng, cân bằng tải, lưu trữ tệp, tập hợp,….

MongoDB là gì?
MongoDB lần đầu ra đời bởi MongoDB Inc., tại thời điểm đó là thế hệ 10, vào tháng Mười năm 2007, nó là một phần của sản phẩm PaaS (Platform as a Service) tương tự như Windows Azure và Google App Engine. Sau đó nó đã được chuyển thành nguồn mở từ năm 2009.
MongoDB là một database hướng tài liệu (document), một dạng NoSQL database. Vì thế, MongoDB sẽ tránh cấu trúc table-based của relational database để thích ứng với các tài liệu như JSON có một schema rất linh hoạt gọi là BSON. MongoDB sử dụng lưu trữ dữ liệu dưới dạng Document JSON nên mỗi một collection sẽ các các kích cỡ và các document khác nhau. Các dữ liệu được lưu trữ trong document kiểu JSON nên truy vấn sẽ rất nhanh.

Thông tin phần mềm MongoDB
- Nền tảng: Windows Vista trở lên, Linux , macOS X 10.7 trở lên
- Dung lượng: Windows 96MB, macOS ~ 98.3MB
- Loại ứng dụng: Công cụ
- Nhà phát hành: MongoDB Inc.
Các tính năng chính của phần mềm MongoDB
– Hỗ trợ trường, truy vấn phạm vi và tìm kiếm biểu thức chính quy
MongoDB là cơ sở dữ liệu mã nguồn mở NoSQL được trang bị ngôn ngữ truy vấn phạm vị và tìm kiếm biểu thức chính quy mạnh mẽ theo bất kỳ trường nào, hỗ trợ người dùng trong công việc, học tập hiệu quả hơn.
– Cung cấp tính khả dụng cao với các bộ bản sao (nhân rộng)
Với tính năng Replica set, MongoDB cung cấp tính khả dụng cao với các bộ bản sao theo thời gian thực. Một tập hợp bản sao có thể có nhiều hơn một bản sao. Trong quá trình nhân rộng, MongoDB ghi và đọc các dữ liệu trên bản sao chính.
Chia tỷ lệ theo chiều ngang bằng cách sử dụng sharding
MongoDB hỗ trợ chia tỷ lệ theo chiều ngang bằng cách sử dụng Sharding. Người dùng sẽ lựa chọn khóa phân đoạn, sau đó, các dữ liệu được phân bổ, sắp xếp trong từng phạm vị. Đảm bảo hệ thống luôn chạy mượt mà khi phần cứng bị lỗi.
Hệ thống tệp (GridFS) giúp cân bằng tải và sao chép dữ liệu trên nhiều máy tính
MongoDB được trang bị hệ thống tệp (GridFS) giúp cân bằng tải và sao chép dữ liệu trên nhiều máy tính nhanh chóng và hiệu quả. Các dữ liệu của bạn sẽ được lưu thành tệp riêng trong GridFS. Bạn có thể mở GridFS qua tiện ích Mongofiles.
Quản lý và truyền tải content, data khách hàng
Với ngôn ngữ truy vấn mạnh mẽ, MongoDB giúp bạn quản lý và truyền tải content, data khách hàng mạnh mẽ. Hỗ trợ công việc hiệu quả, nâng cao hiệu suất làm việc cho người dùng.
Hỗ trợ nhiều nền tảng khác nhau (Linux, Windows, Mac)
MongoDB có giao diện đẹp mắt, hỗ trợ trên nhiều nền tảng khác nhau như Linux, Windows, Mac, phù hợp với học sinh, người đi làm khi cần một phần mềm hỗ trợ quản lý cơ sở dữ liệu.
Hướng dẫn cài đặt MongoDB trên Windows 10
Download MongoDB
Truy cập trang https://www.mongodb.com/download-center#community để tải file cài đặt MongoDB
Cài đặt MongoDB
Click đúp vào file cài đặt MongoDB vừa tải về ở trên.
Chọn ‘I accept the terms in the License Agreement’
Kiểu setup thì với các bạn chưa quen thì cứ chọn compelete để nó cài đặt tất cả các phần mềm phụ trợ
Trong trường hợp bạn muốn tùy chỉnh (Custom) thì nó sẽ hiện ra các mục mà bạn muốn caif.
Chọn thư mục lưu data và log cho MongoDB.
Đây là nơi chứ phần mềm MongoDB sau khi cài đặt
Vậy là trong bài viết này mình đã hướng dẫn rất chi tiết cho các bạn cách cài đặt MongoDB trên hệ điều hành Windows rồi nhé. Bạn đã sẵn sàng tải ngay phần mềm về thiết bị để lưu trữ dữ liệu theo các kích cỡ khác nhau với tốc độ truy vấn nhanh. Nếu bạn có thắc mắc về phần mềm, hãy để lại bình luận dưới bài viết này nhé. Chúc các bạn thành công!