หนึ่งในเว็บที่เติบโตขึ้นมาอย่างรวดเร็วในช่วงหลังคือ Stack Overflow ที่รวมเอาชุมชนที่ถาม/ตอบคำถามด้านการพัฒนาซอฟต์แวร์ได้จนเว็บใหญ่โต ที่ผ่านมาทาง Stack Overflow ใช้ Microsoft SQL เป็นระบบจัดการข้อมูลด้านหลังมาโดยตลอด และยังชมเชยออก Google Techtalk ว่ามันมีประสิทธิภาพที่ดีและคุ้มค่าต่อราคา แต่วันนี้ทีมงานก็ทวีตระบุว่ากำลังมีการทดสอบใช้งาน redis เพื่อจัดการข้อมูลกันแล้ว
redis เป็นระบบฐานข้อมูลแบบ key-value ที่ค่อนข้างก้าวหน้า มันสามารถรองรับโครงสร้างข้อมูลระดับสูงเช่น lists, sets, และ ordered set ได้ในตัว โดยโครงการนี้ได้รับการสนับสนุนจาก VMWare
การใช้งานของ Stack Overflow จะเป็นการใช้เพื่อทำแคชในหน่วยความจำเท่านั้น ยังไม่มีการเปลี่ยนฐานข้อมูลด้านหลังแต่อย่างใด โดยจะใช้งานบนเว็บอื่นๆ ยกเว้นเว็บหลักคือ Stack Overflow เอง (คาดว่ามีความยุ่งยากในการย้ายข้อมูล) แต่ทีมงานก็ชี้ว่า redis อาจจะเป็นส่วนประกอบสำคัญสำหรับฟีเจอร์ใหม่ๆ ในอนาคต
ที่มา - myNoSQL
Comments
แก้คำที่พิมพ์ผิดครับ
key-value ที่ค่อยข้างก้าวหน้า => key-value ที่ค่อนข้างก้าวหน้า
NoSQL เริ่มมีบทบาทมากขึ้นแล้วนะเนี่ย
ผมว่ามันเปลี่ยนผ่านจากยุค RDB มายุค OODB มากกว่าครับ
ผมชอบ redis มากกว่า memcached ก็เพราะมันมี data structure ในตัวเองเลย สะดวกดี
เว็บใหญ่ๆออกมาใช้กันเยอะก็ยิ่งดีครับ ยิ่งเหมือนเป็นตัวเร่งให้ redis พัฒนาไปในทางที่ดีขึ้น
ว่าจะลองใช้ redis หลายรอบแล้ว ยังไม่ได้ลงมือซักที
blog.semicolon.in.th
NoSQL ครองโลกแน่ๆ
เคยใช้แต่ memcache เพื่อมาลดโหลดการทำงานของ MySQL เห็นหลายเวปไทยใช้กันเยอะนะ แต่ไม่เคยใช้ redis มาก่อน สงสัยต้องลองซะแล้ว
ว่าแต่การย้ายจาก memcache มาเป็น redis สามารถทำได้เลยไหมครับ เช่นการใช้งาน พวก GET / SET สามารถแทนกันได้เลยไหมครับ หรือว่าต้องมา code กันใหม่เยอะหน่อย
ถ้าเป็น PHP ก็มี extension ให้ใช้เลยครับ
แก้ code นิดหน่อย มี get/set ให้คล้ายๆ memcache ครับ
และก็มี data structure อื่นๆเพิ่มขึ้นมาด้วย สะดวกกว่าครับ
ใช้ library ตัวไหนหนะครับ ลองหาดูแล้วมีหลายตัวให้เลือกจัง Predis, Rediska, redis.php, PHPRedis (C)
blog.semicolon.in.th
อ้อ ขอบคุณครับ ถ้างันก็ง่ายเลยไม่น่ายากเท่าไร น่าลองใช้
ตอนนี้ผมคิดเหมือนคุณ semicolonth เลยครับ มีตัวเลือกเยอะเหลือเกิน
เลือกไม่ถูกเลยว่าจะใช้ตัวไหน
น่าสนใจครับ จริงๆแล้วไม่รู้จัก redis เลยครับ มาอ่านแบบนี้แล้วรู้สึกอยากศึกษาขึ้นมาเลย