อนุทิน 104639


ดร. ธวัชชัย ปิยะวัฒน์
เขียนเมื่อ

วันนี้นำ MongoDB มาใช้สำหรับข้อมูลที่มีปริมาณเยอะแต่ต้องการความเร็วน้อยกว่า Redis แล้ว การปรับปรุงได้ผลดีครับ ตอนนี้ GotoKnow ใช้ "NoSQL" หลายตัวทีเดียว Redis สำหรับข้อมูลปริมาณน้อยๆ ที่ต้องการความเร็วสูงๆ Memcache สำหรับเก็บการแสดงผล และ MongoDB สำหรับข้อมูลที่ประมวลผลล่วงหน้าไว้แล้ว ส่วนข้อมูลหลักยังเก็บไว้ใน MySQL ครับ

โครงสร้างพื้นฐานสำหรับ GotoKnow ที่จะใช้ในช่วงหลายเดือนต่อจากนี้เข้าที่เข้าทางเรียบร้อยแล้ว ต่อจากนี้คงจะมีเหตุการณ์ "ขออภัยค่ะ เครื่องแม่ข่ายประมวลผลไม่ทัน" น้อยมากหรืออาจจะไม่มีเลยครับ



ความเห็น (1)

รวดเร็วถูกใจมากเลยค่ะ เดี๋ยวนี้มีเวลาแว้บเข้ามาได้เรื่องได้ราวเพราะไม่ต้องรอนี่แหละค่ะ ถูกใจมากๆ ขอบคุณมากค่ะ

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท