nosql-database-family
อ่านเจอบทความเรื่อง NoSQL databases eat into the relational database market
ทำการวิเคราะห์แนวโน้มของ NoSQL database
ว่าเข้าแย่งชิงในตลาดของ Relational database อย่างไรบ้าง
และแนวโน้มต่างๆ นั้นมีผมมาจาก Big data เสียด้วย
มาดูกันว่า ในบทความสรุปอะไรที่น่าสนใจไว้บ้าง

เริ่มด้วยแนวโน้มการใช้งาน NoSQL ที่สูงขึ้นอย่างต่อเนื่อง

ถ้าวัดจากการพูดถึง NoSQL ในโลกของ Social media, ข่าวสาร และ บทความต่างๆ
พบว่าอันดับหนึ่งที่ไม่มีใครทาบได้เลยก็คือ MongoDB
ส่วนรองลงมาก็คือ Cassandra แต่ว่าด้วยชื่อที่ยากต่อการกรองข้อมูลมากๆ
เนื่องจากชื่อ Cassandra ไม่ใช่หมายถึง NoSQL อย่างเดียวนะ

มาดูกันหน่อยว่า Database ตัวไหน ใช้เยอะกันบ้าง
เป็นข้อมูลเทียบของปี 2013 – 2015 นะ
Screen Shot 2558-03-09 at 12.26.11 PM

จากรูป เราจะเห็นได้ว่า Database ตัวใด ได้รับความนิยมสูง
แน่นอนว่าอันดับหนึ่งคือ Oracle และ MsSQL Server ซึ่งไม่ได้อยู่ในรูป
ส่วน DB2 ก็ลงไปอย่างต่อเนื่อง
ส่วน MySQL ก็ลดลงอย่างต่อเนื่องเช่นกัน
มันแสดงให้เราเห็นหรือไม่ว่า RDBMS เริ่มใช้งานน้อยลง !!

เมื่อเราไปดูในรายละเอียด ว่า Database ตัวใดได้รับความนิยมแบบสุดๆ บ้าง

Screen Shot 2558-03-09 at 12.50.31 PM

ในบทความก็มีการกัด Oracle นิดหน่อยนะ

เนื่องจาก Oracle ยังได้รับความนิยมในโลกของ Database สูงสุด
แต่สิ่งหนึ่งที่น่าสนใจก็คือ Oracle ขาย licence ให้กับลูกค้าใหม่ๆ ได้น้อยลง
แสดงดังรูป

Screen Shot 2558-03-09 at 1.03.39 PM

แต่รายได้ของ Oracle กลับสูงขึ้น !!
มันแสดงให้เห็นว่า รายได้ส่วนใหญ่มาจากลูกค้าเก่า
ไม่ได้มาจากลูกค้าใหม่นะ !!
ตรงนี้น่าคิดนะ ?

และยังคงกัดต่อไปอีกเล็กน้อยว่า

“All the legacy guys are going to die… [but Oracle is] going to die last.”

ลองมาดูในแง่ของ Growth rate กันบ้างสิว่าเป็นอย่างไร

Screen Shot 2558-03-09 at 12.28.50 PM

จากข้อมูลมันทำให้เราเห็นว่า
MongoDB และ Cassandra ซึ่งเป็น NoSQL นั้นมีความนิยมที่สูงขึ้นอย่างมากมาย
ส่วนพวก Oracle, MS SQL Server และ MySQL ซึ่งเป็น RDBMS นั้นกลับไม่ได้เพิ่ม และ ยิ่งกลับลดลงไปอีก

นั่นทำให้เห็นว่า NoSQL ยังมีโอกาส และ เส้นทางอีกยาวไกล
และมันคืออนาคตที่กำลังวิ่งไป

ยิ่งในปัจจุบันเรื่องของ Big Data ได้ถูกนำมาใช้ในองค์กรทุกขนาด

และนับวันมันจะยิ่งได้รับความนิยมมากขึ้นเป็นเท่าตัว
ดังนั้น NoSQL จึงเข้ามามีบทบาทอย่างมาก
ถ้าพิจารณาข้อมูลข้างต้นแล้ว
เผลอๆ มันอาจจะเข้ามาแย่งชิงตลาดของ RDBMS ไปได้เลย

ซึ่งช่วงแรก เราอาจจะคิดเพียงว่า NoSQL มันจะเข้ามาแย่งชิงตลาดของ MySQL เท่านั้น
แต่เมื่อเวลาผ่านมา ทำให้เราเห็นว่า ความคิดนั้นผิด!!
ตามจริง NoSQL มันจะเข้ามาแย่งชิงตลาดของ RDBMS ทั้งหมดเลย

วันนี้คุณคิดอย่างไรกับ NoSQL database กันบ้าง ?