Tags:

หนึ่งในเว็บที่เติบโตขึ้นมาอย่างรวดเร็วในช่วงหลังคือ Stack Overflow ที่รวมเอาชุมชนที่ถาม/ตอบคำถามด้านการพัฒนาซอฟต์แวร์ได้จนเว็บใหญ่โต ที่ผ่านมาทาง Stack Overflow ใช้ Microsoft SQL เป็นระบบจัดการข้อมูลด้านหลังมาโดยตลอด และยังชมเชยออก Google Techtalk ว่ามันมีประสิทธิภาพที่ดีและคุ้มค่าต่อราคา แต่วันนี้ทีมงานก็ทวีตระบุว่ากำลังมีการทดสอบใช้งาน redis เพื่อจัดการข้อมูลกันแล้ว

redis เป็นระบบฐานข้อมูลแบบ key-value ที่ค่อนข้างก้าวหน้า มันสามารถรองรับโครงสร้างข้อมูลระดับสูงเช่น lists, sets, และ ordered set ได้ในตัว โดยโครงการนี้ได้รับการสนับสนุนจาก VMWare

การใช้งานของ Stack Overflow จะเป็นการใช้เพื่อทำแคชในหน่วยความจำเท่านั้น ยังไม่มีการเปลี่ยนฐานข้อมูลด้านหลังแต่อย่างใด โดยจะใช้งานบนเว็บอื่นๆ ยกเว้นเว็บหลักคือ Stack Overflow เอง (คาดว่ามีความยุ่งยากในการย้ายข้อมูล) แต่ทีมงานก็ชี้ว่า redis อาจจะเป็นส่วนประกอบสำคัญสำหรับฟีเจอร์ใหม่ๆ ในอนาคต

ที่มา - myNoSQL

Comments

By: gd_ab
ContributorAndroidUbuntu
gd_ab's blog
on 03/09/10 9:55 #206224 toggle
gd_ab's picture

แก้คำที่พิมพ์ผิดครับ key-value ที่ค่อข้างก้าวหน้า => key-value ที่ค่อข้างก้าวหน้า

NoSQL เริ่มมีบทบาทมากขึ้นแล้วนะเนี่ย


I'm a PHP Programmer..

By: Thaina
Windows
Thaina's blog
on 03/09/10 23:07 #206405 Reply to:206224 toggle
Thaina's picture

ผมว่ามันเปลี่ยนผ่านจากยุค RDB มายุค OODB มากกว่าครับ


My Blog

By: vittee
AndroidRed HatUbuntuWindows
vittee's blog
on 03/09/10 10:08 #206227 toggle
vittee's picture

ผมชอบ redis มากกว่า memcached ก็เพราะมันมี data structure ในตัวเองเลย สะดวกดี

เว็บใหญ่ๆออกมาใช้กันเยอะก็ยิ่งดีครับ ยิ่งเหมือนเป็นตัวเร่งให้ redis พัฒนาไปในทางที่ดีขึ้น

By: semicolonth
ContributoriPhoneAndroidUbuntu
semicolonth's blog
on 03/09/10 10:21 #206230 toggle
semicolonth's picture

ว่าจะลองใช้ redis หลายรอบแล้ว ยังไม่ได้ลงมือซักที


semicolon.in.th

By: dafty
AndroidWindows
dafty's blog
on 03/09/10 11:25 #206256 toggle
dafty's picture

NoSQL ครองโลกแน่ๆ

By: totiz
ContributoriPhoneAndroid
totiz's blog
on 03/09/10 11:39 #206265 toggle
totiz's picture

เคยใช้แต่ memcache เพื่อมาลดโหลดการทำงานของ MySQL เห็นหลายเวปไทยใช้กันเยอะนะ แต่ไม่เคยใช้ redis มาก่อน สงสัยต้องลองซะแล้ว

ว่าแต่การย้ายจาก memcache มาเป็น redis สามารถทำได้เลยไหมครับ เช่นการใช้งาน พวก GET / SET สามารถแทนกันได้เลยไหมครับ หรือว่าต้องมา code กันใหม่เยอะหน่อย

By: vittee
AndroidRed HatUbuntuWindows
vittee's blog
on 03/09/10 12:07 #206271 Reply to:206265 toggle
vittee's picture

ถ้าเป็น PHP ก็มี extension ให้ใช้เลยครับ

แก้ code นิดหน่อย มี get/set ให้คล้ายๆ memcache ครับ และก็มี data structure อื่นๆเพิ่มขึ้นมาด้วย สะดวกกว่าครับ

By: semicolonth
ContributoriPhoneAndroidUbuntu
semicolonth's blog
on 03/09/10 14:29 #206300 Reply to:206271 toggle
semicolonth's picture

ใช้ library ตัวไหนหนะครับ ลองหาดูแล้วมีหลายตัวให้เลือกจัง Predis, Rediska, redis.php, PHPRedis (C)


semicolon.in.th

By: totiz
ContributoriPhoneAndroid
totiz's blog
on 03/09/10 16:43 #206317 Reply to:206271 toggle
totiz's picture

อ้อ ขอบคุณครับ ถ้างันก็ง่ายเลยไม่น่ายากเท่าไร น่าลองใช้

ตอนนี้ผมคิดเหมือนคุณ semicolonth เลยครับ มีตัวเลือกเยอะเหลือเกิน เลือกไม่ถูกเลยว่าจะใช้ตัวไหน

By: criminals
iPhoneWindows PhoneAndroidUbuntu
criminals's blog
on 03/09/10 20:41 #206358 toggle
criminals's picture

น่าสนใจครับ จริงๆแล้วไม่รู้จัก redis เลยครับ มาอ่านแบบนี้แล้วรู้สึกอยากศึกษาขึ้นมาเลย


Android จ๋า~*