จากมือถือรุ่นกระติกน้ำ สู่สมาร์ทโฟนอันทันสมัย…
จากแผนงานแบบ waterfall สู่ agile…
จาก mainframe สู่ระบบ cloud…
จากเด็กทารก สู่เจ้าของ social network ที่มีคนใช้ระดับพันล้าน…
จาก BTS ที่ทันสมัย สู่ BTS ที่เสียบ่อย…
จากรถเมล์แดงคันใหม่ จนถึงปัจจุบันนี้ก็ยังวิ่งอยู่…
จะเห็นได้ว่า 30 ปีนั้นเป็นเวลาที่นานมากๆๆๆ นานมากพอที่จะเปลี่ยนแปลงอะไรต่างๆได้มากมาย (ยกเว้นรถเมล์)
แล้วทำไมพวกเรายังใช้ database แบบเมื่อ 30ปี ที่แล้วอยู่ละ?
แล้วทำไมต้อง mongodb ?
nosql นั้นมีหลายหลายแบบมาก อ่านเพิ่มเติม ขอบคุณท่าน somkiat มา ณ ที่นี้
ข้อดีของ mongodb ที่ผมคิด คือ
- การออกแบบระบบฐานข้อมูลคล้ายๆกับ DBMS ปกติ ทำให้มีความรู้สึกคุ้นชิน
- เป็น nosql ที่มีคนใช้เยอะ ทำให้หาข้อมูลได้ง่าย
- doc อ่านง่าย พร้อมมีตัวอย่างที่ชัดเจน
- ใช้แล้วถูกชะตา (ตอนใช้ dynamo db รู้สึกไม่ค่อยถูกชะตา)
และ mongo db นั้นเป็น nosql ที่มีการใช้งานมากที่สุด
ส่วนประกอบของ MongoDB
mongo db นั้นจะเก็บข้อมูลเป็น JSON และมีส่วนประกอบหลักๆดังนี้
Collections = A collection may store a number of documents. A collection is analogous to a table of an RDBMS.
Documents = The document is the unit of storing data in a MongoDB database.
จบ…
สำหรับภาคสอง เราจะมาสอนวิธีการ query mongo เบื้องต้น รอติดตามชมครับ…
รวมลิงค์