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