Tags:
Node Thumbnail

Twitter ใช้ฐานข้อมูลยอดนิยมอย่าง MySQL แต่ก็นำมันไปปรับแต่งเพิ่มเติมให้เหมาะกับความต้องการของตัวเอง (โดยเฉพาะการรองรับโหลดจำนวนมหาศาล) ล่าสุดบริษัทประกาศโอเพนซอร์สโค้ดส่วนที่ปรับแต่งเพิ่มเติมแล้ว โดยใช้สัญญาอนุญาตแบบ BSD และฝากโค้ดไว้ที่ Github

โครงการของ Twitter นี้ถือเป็น fork ของ MySQL ซึ่งบริษัทก็ยืนยันว่าจะร่วมกับชุมชนผู้พัฒนา MySQL เพื่อนำโค้ดส่วนนี้กลับเข้าต้นน้ำของโครงการ MySQL ต่อไป

ตัวอย่างฟีเจอร์ที่ Twitter เพิ่มเข้ามาได้แก่การปรับปรุงเอนจิน InnoDB ในหลายจุด, เพิ่มความสามารถในการยกเลิก query ที่รันนานเกินเวลาที่กำหนด, ปรับแต่งการจองหน่วยความจำของฐานข้อมูล, ปรับการทำงานของ MySQL บนเครื่องที่ใช้ SSD เป็นต้น

ที่มา - Twitter Engineering

Get latest news from Blognone

Comments

By: lancaster
Contributor
on 10 April 2012 - 23:12 #406712

เข้าใจผิดนึกว่ามันใช้พวก nosql หมดแล้วซะอีก

By: mk
FounderAndroid
on 10 April 2012 - 23:13 #406713 Reply to:406712
mk's picture

เข้าใจว่าผสมกันน่ะครับ มีบางส่วนที่เป็น relational อยู่

By: lew
FounderJusci's WriterMEconomicsAndroid
on 10 April 2012 - 23:22 #406719 Reply to:406712
lew's picture

บางอย่าง พวก User Profile อะไรอย่างนั้นใช้ SQL อาจจะเวิร์คกว่า


lewcpe.com, @wasonliw

By: AlninlA
ContributorAndroidUbuntu
on 11 April 2012 - 09:04 #406849
AlninlA's picture

เยี่ยมมาก เข้าต้นน้ำให้เยอะๆ ไปเลย

By: toooooooon
iPhoneWindows PhoneAndroidBlackberry
on 11 April 2012 - 12:27 #406950

ผมอยากเห็นซอสของฝั่ง Facebook บ้าง
เห็นว่า ปรับ MySQL จนกลายเป็นเทพเหมือนกัน