วันเสาร์ที่ 7 กรกฎาคม พ.ศ. 2555

การติดตั้ง MongoDB บน Window 7 แบบแจ่มๆ


       ผมเกิดสนใจ "มองโกดีบี" แบบจริงจัง ตั้งแต่เมื่อวานนี้เองครับ ^^" เพราะเห็นพูดถึงในNETกันมานานแล้วครับ แต่ไม่ได้ให้ความสนใจมากนัก และเมื่อวานได้ลองศึกษาแบบจริงๆจังๆดู เนื่องจากมันมีคุณสมบัติที่เจ๋งกว่าฐานข้อมูลทั่วๆไป เพราะมันสามารถรองรับกับจำนวนข้อมูลได้มากมายมหาศาลและทำงานได้เร็วมากๆ ซึ่งเจ้าMongoDB มันก็คือ ฐานข้อมูล ประเภท NoSQL นั่นเองครับ มันจะต่างจากฐานข้อมูลที่เราได้เรียนกันมา เช่น MySQL,SQL Server, PostgreSQL  เราจะเรียกมันว่า DBMS หรือ ฐานข้อมูลเชิงสัมพันธ์
       ส่วน MongoDB มันจะเป็นฐานข้อมูลที่ไม่มีความสัมพันธ์กัน ดังนั้น ลืมเรื่อง Relation ไปได้เลยครับ ไม่ต้องกำหนดField, ไม่ต้องกำหนดTYPEและขนาดให้กับField จะเก็บข้อมูลแบบไหนก็เก็บได้ ไม่จำเป็นต้องกำหนด INT(10),VARCHAR(100),TEXT และคำสั่ง SQL ก็ไม่สามารถใช้ร่วมกันได้ เพราะมันเป็นฐานข้อมูลคนละประเภทกันนั่นเองครับ
      เว็บไซต์ชื่อดังระดับโลกที่เราอยู่จัก เช่น facebook,tweeter,google ก็ใช้ฐานข้อมูลประเภทNoSQLในการจัดเก็บข้อมูลกันทั้งนั้น เพราะมีข้อมูลไหลเข้า/ออกมากมายมหาศาลตลอดเวลานั่นเอง

เริ่มติดตั้งกันเลยครับ
1.ดาวน์โหลด mongoDB ได้ที่เว็บไซต์ http://www.mongodb.org/downloads  Extractไฟล์ให้เรียบร้อย และผมได้เปลี่ยนชื่อโฟลเดอร์ว่า mongodb แล้วเอาไว้ในไดร์ฟ C ดังรูป

 2.จากนั้นให้สร้าง โฟลเดอร์ data และ logs ในโฟลเดอร์ mongodb ดังรูป


ต่อไป เราจะทำServiceให้กับMongoDBกันครับ เราจะให้มันAuto Startทุกครั้งที่เปิดเครื่องใหม่