Wednesday, March 28, 2012

Java với MongoDB

Hôm nay mình sẽ hướng dẫn mọi người cấu hình RockMongo. RockMongo là một giao
diện admin để quản lý csdl Mongo. (http://code.google.com/p/rock-php/wiki/rock_mongo)
1. Đầu tiên mọi người phải cài xampp và tải ở địa chỉ (http://sourceforge.net/projects/xampp/files/)
Looking for the latest version? Download xampp-win32-1.7.4-VC6-installer.exe (66.3 MB)
Việc cài đặt này chắc là không có gì khó khăn với mọi người.
2. Mọi người vào địa chỉ (http://rockmongo.com/downloads)
 để tải file RockMongo v1.1.2 (2012/05/07)

 3. Sau khi bạn tải xong file rockmongo-v1.X.X.zip thì bạn copy nó vào thư mục
 htdocs của xampp

















4. Tiếp đến bạn cần phải tải file php_mongo.dll và copy vào thư mục xampp\php\ext

Địa chỉ : http://downloads.mongodb.org/mongo-latest-php5.3vc9ts.zip






















 5. Bạn sau đó bạn mởi file php.ini. Và thêm vào đoạn sau : extension=php_mongo.dll
 như hình mình làm.
























 6. Ok bây giờ bạn Stop  Apache  và MySql của Xampp và Start lại.

 7. Chú ý là để chạy được bạn cần phải chạy file .bat mà bài hôm trước mình đã hướng dẫn tại đây

 8. Bây giờ bạn đã có thể truy cần vào theo địa chỉ
 http://localhost/rockmongo/index.php?action=login.index

    username và password mặc định là : admin












 9. Tạo 1 csdl để kiểm tra
































 10. Bài này mình làm với java cho nên sẽ phải vào địa chỉ http://www.mongodb.org/downloads để tải.
Vào đó và chọn ngôn ngữ lập trình tương ứng. Kéo xuống dưới 1 đoạn là có bảng.

Ấn vào jar và sẽ chuyển tới địa chỉ https://github.com/mongodb/mongo-java-driver/downloads
Ở đây mình chọn bản mới nhất là : mongo-2.7.3.jar — Version 2.7.3

Ok vậy là các bước chuẩn bị đã xong.

Bây giờ mình sẽ tạo 1 Project = Netbeans để làm 1 ví dụ đơn giản demo cho mọi người.
1 Ứng dụng app đơn thuần và bạn nhớ là phải add jar vào project của mình.


































Kết quả





























Như vậy là mình đã hướng dẫn xong 1 ví dụ Mongo với java đơn giản.
Chúc mọi người thành công và thấy thú vị với MongoDB.
Rock cùng MongoDB nào.
Link tải Project demo

Wednesday, March 14, 2012

Giới thiệu và cách cài đặt MongoDB

Có cập nhật về cấu hình mongodb xem chi tiết theo link sau: http://dinhdva.blogspot.com/2013/04/cap-nhat-cach-cau-hinh-mongodb-tren.html 



MongoDB là một mã nguồn mở "document-oriented" NoSQL.
MongoDB là một phần mới của gia đình NoSQL hệ thống csdl. Thay vì lưu trữ dữ liệu trong 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 dễ dàng hơn và nhanh hơn quá trình tương tác với dữ liệu trong các loại ứng dụng nhất định.

Phát triển MongoDB bắt đầu vào tháng Mười năm 2007 bởi 10gen. Nó bây giờ là một cơ sở dữ liệu phong phú tính năng trưởng thành và sẵn sàng để sử dụng.
Nó đượ sử dụng bởi MTV Networks [1], Craigslist [2] hoặc Foursquare [3].
Những chương trình có sẵn cho 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 http://www.mongodb.org/
Hiện tại MongoDB hỗ trợ cho các ngôn ngữ dưới đây:
C
C++
Erlang
Haskell
Java
Javascript
.NET (C# F#, PowerShell, etc)
Perl
PHP
Python
Ruby
Scala
Ngoài ra có thể xem thêm ở đây: http://www.mongodb.org/display/DOCS/Drivers

Trên đây là chút 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...

1. Vào trang http://www.mongodb.org. Rồi chọn menu Downloads
Hình dưới đây:

Ở đây mình hướng dẫn mọi người cài đặt ở Windows cho nên sẽ tải cho Windows.
Chọn loại 32 hay 64bit mà bạn đang sử dụng.

2. Ok. Tải xong các bạn copy và giải nén. Ở đây mình chọn ổ c:
Như hình dưới đây:







3. Sau đó bạn vào c:\mongodb-XXXX\bin sẽ nhìn thấy các file của MongoDB cung cấp cho ta.









4. Bước tiếp theo tiến hành tạo 1 thư mục để chứ 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 1 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"
Và đây sẽ là nơi chứa các csdl. (c:\mongodb\data\db)

5. Bước tiếp theo rất quan trọng và sẽ là file mà ta phải chạy nó để MongoDB có thể hoạt động
Các bạn ở 1 editor bất kỳ như "notepad" của win. và copy nội dung sau:

C:\mongodb-win32-x86_64-2.0.3\bin\mongod.exe --dbpath=C:/mongodb/data/db
PAUSE






tên thư mục đường dẫn có thể thay đổi tùy theo phiên bản nhé.
Và lưu dưới dạng đuôi mở rộng là .bat
6. Sau khi xong thì bạn chạy file XX.bat mà bạn vừa tạo đó lên
Xuất hiện màn hình Console như hình dưới đây là bạn đã cài đặt thành công.












** Chú ý là các bạn ko được tắt file này đi đâu nhé.

















Để kiểm tra ta mở 1 cửa sổ Console khác để thực hiện tạo 1 csdl test.
Các bạn chỉ đến thư mục theo máy của các bạn và thực hiện như hình dưới đây


















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 Windows