Category Archives: Mongo DB

เรื่อง MongoDB ตั้งแต่ติดตั้ง Query ออกแบบ

1 doc 1 relate vs. 1 doc array mongodb

MongoDBวันนี้จะมาแชร์ความรู้เกี่ยวกับ Mongo DB บ้างไม่ได้เขียนอะไรที่เป็นสาระมานาน (ฮา) โดยวันนี้จะพูดเรื่องการออกแบบการเก็บข้อมูลแบบง่ายๆที่ทำให้ต้องชั่งใจเมื่อเราต้องการใช้ในการเช็คว่าข้อมูลนี้สัมพันธ์กัน เรามาดูกันเลยดีกว่า Continue reading

ข้อควรระวังเมื่อใช้ replica ของ mongodb

เมื่อมีโค้ดที่ทำการ insert แล้วต่อด้วยการ update ในทันทีจะต้องระวังควรจะใส่ safe = true ด้วยเพราะว่าระบบทำการ insert ไปเครื่องลูกๆไม่ทันทำให้ update ไม่ทัน จึงใส่ค่า safe = true เพื่อให้ทำการ insert ให้ชัวร์ก่อนแล้วค่อยทำการเรียกค่ามา update

หรือทางแก้อย่างอื่นคือทำ ajax เรียกไป insert ก่อนแล้วให้ส่งค่าตอบกลับมาว่า ok หรืออะไรก็ได้ให้เราูรู้ว่า insert เสร็จแล้วค่อยเรียกให้ update ซึ่งวิธีนี้ไม่ค่อยจะดีเท่าไร เหมือนทำให้ผ่านๆไปงั้นๆ วิธีแรกดีกว่า

ลง Mongo DB ยังไง ?

logo mongdb

ทักทายนิดหน่อย …

หลายๆคนเริ่มหันมามองทางแก้ไขปัญหาเกี่ยวกับการการจัดการฐานข้อมูล เพราะว่าการที่ฐานข้อมูลส่วนใหญ่จะใช้ Mysql กันนั้นเริ่มมีเพดาน ของความสามารถของมัน จึงทำให้การส่งข้อมูลของเว็บที่มีคนเข้าเยอะๆมีปัญหา โหลดช้า โหลดแล้วค้าง ซึ่งวันนี้ผมจะมาพูดถึงเจ้าตัว Mongo Database หรือเรียกว่า mongodb ซึ่งเป็นฐานข้อมูลแบบรองรับจัดเต็มกับข้อมูลที่เริ่มขยายตัวแบบมากมายไม่สิ้นสุด ข้อดีมันก็เยอะ ข้อเสียมันก็พอๆกันขึ้นอยู่กับคุณ ว่าตัวจัดการนั้นเหมาะกับงานของคุณหรือไม่ ถ้าใครอยากรู้ข้อดีของเสียหาเอาในเน็ตเลยจ้า แต่ตอนนี้โครงการ Pantip3G ได้นำ Mongo DB มาใช้แล้วจึงอยากแชร์ประสบการณ์ซักเล็กน้อยแก่ผู้ที่สนใจอยู่

Continue reading