MongoDB là một hệ quản trị cơ sở dữ liệu (CSDL) mã nguồn mở “document-oriented” NoSQL. Thay vì cách thức lưu trữ dữ liệu trong các bảng được thực hiện trong các CSDL quan hệ “cổ điển” thì MongoDB lưu trữ dữ liệu theo cấu trúc JSON với “schemas” (MongoDB gọi với định dạng là BSON), làm cho việc tương tác với dữ liệu trong một số loại ứng dụng trở nên dễ dàng và nhanh hơn.
MongoDB được bắt đầu phát triển vào tháng 10 năm 2007 bởi 10gen, và ngày nay đã trở thành một hệ quản trị cơ sở dữ liệu phong phú về tính năng dành cho người dùng. MongoDB được sử dụng bởi MTV Networks, Craigslist, Foursquare… và đã có sẵn dành cho các hệ điều hành Windows, Linux, OS X, và Solaris.
Để xem các đặc trưng chính của MongoDB thì mọi người vào trang chính mongodb.org.
Hiện tại MongoDB hỗ trợ cho các ngôn ngữ dưới đây:
C | .NET (C# F#, PowerShell, etc) |
C++ | Perl |
Erlang | PHP |
Haskell | Python |
Java | Ruby |
Javascript | Scala |
Trên đây là giới thiệu sơ lược về MongoDB. Bây giờ mình sẽ hướng dẫn trực tiếp các bạn cách cài đặt và các bài sau mình sẽ có các ví dụ cụ thể cho một số ngôn ngữ như java, .net…
3. Sau đó bạn vào C:mongodb-XXXXbin sẽ nhìn thấy các file mà MongoDB cung cấp cho ta.
4. Bước tiếp theo tiến hành tạo một thư mục để chứa các CSDL của MongoDB. Ở đây mình sẽ tạo tiếp ở ổ C:
-Ví dụ mình lấy tên là “mongodb”.
- Tiếp đó bạn tạo thêm một thư mục con ở bên trong có tên là “data”.
- Tạo thư mục tên là “db” bên trong “data”. Đây sẽ là nơi chứa các CSDL (c:mongodbdatadb)
5. Bước rất quan trọng tiếp theo là tạo tệp mđể khởi động MongoDB.
Các bạn mở một trình soạn thảo bất kỳ như “notepad” của Windows, sao chép nội dung sau:
C:mongodb-XXXXbinmongod.exe –dbpath=C:/mongodb/data/db
PAUSE
VD:
6. Chạy file start-mongodb.bat mà bạn vừa tạo, xuất hiện màn hình như dưới đây là bạn đã cài đặt thành công.
Như vậy là mình đã hướng dẫn các bạn cấu hình và chạy thành công MongoDB trên môi trường Windows. Bài tiếp theo mình sẽ hướng dẫn các bạn làm việc với MongoDB với ngôn ngữ Java.
Chúc các bạn thành công!