หากพูดถึงระบบ caching ประสิทธิภาพสูงสำหรับเว็บเซิฟร์เวอร์ แอปพลิเคชัน หรือฐานข้อมูล ตัวเลือกหนึ่งที่หลายท่านคงคุ้นหูกันดี ต้องปรากฏชื่อของ 'Memcached' ขึ้นมาอย่างแน่นอน เพราะตอบโจทย์ในเรื่องของความรวดเร็ว ใช้ง่าย เป็นโอเพ่นซอร์สที่เปิดกว้าง อีกด้านหนึ่ง Memcached เองก็ยังมีจุดอ่อนอยู่หลายประการ ที่ยังสามารถพัฒนาเพิ่มเติมได้ในหลายด้าน
Read More »เปลี่ยนสู่ VMware GemFire เพื่อประมวลผลแบบ Distributed in-memory database
เชื่อว่าทุกคนคงคุ้นเคยกับการใช้งานฐานข้อมูลตัวเดียวเพื่อรองรับกับข้อมูลที่เกิดขึ้น ซึ่งวิธีเดิมในการรับมือกับโหลดปริมาณมากคือสร้างเว็บแอปไว้หลายตัว และใช้ Load Balancer กระจายงาน อย่างไรก็ดีสุดท้ายแล้วความรวดเร็วของฐานข้อมูลก็คือคอขวดของระบบอยู่ดี ยิ่งในยุคสมัยใหม่นี้ที่ข้อมูลเกิดขึ้นท่วมท้นพร้อมกับความคาดหวังที่จะได้รับการตอบสนองอย่างทันที ในบทความนี้ทุกท่านจะได้รู้จัก VMware GemFire โซลูชัน Distributed in-memory database ที่จะช่วยให้ท่านเอาชนะความท้าทายของข้อมูล
Read More »