ในปี 2015 นี้ ทางบริษัท Progress DataDirect ทำแบบสำรวจสำหรับการใช้งาน Database
ทั้ง RDBMS และ Non-RDBMS
โดยแบบสำรวจมาจากลูกค้าจำนวน 580 บริษัท
ผู้ทำแบบสำรวจมีตำแหน่งงานที่หลากหลาย เช่น

  • CxO
  • Manager
  • Data Scientist
  • Business Analyst
  • Developer

แบบสำรวจนี้มีเป้าหมายเพื่อสอบถามว่าปัจจุบันใช้ Database อะไร ?
และมีแผน หรือ แนวโน้มในการใช้งานอีก 2 ปีข้างหน้าอย่างไร ?

ดังนั้นมาดูกันว่าผลของการสำรวจครั้งนี้เป็นอย่างไรบ้าง

ผลการสำรวจในการใช้งาน RDBMS

ไม่เป็นที่แปลกใจมากนักเมื่อ Microsoft SQLServer, Oracle และ MySQL ยังคงครองตลาดนี้อยู่
แต่สิ่งที่เห็นได้ชัดคือ ในอีก 2 ปีข้างหน้านั้น
แต่ละบริษัทมีแผนที่จะลดการใช้งานลง
ส่วนที่น่าแปลกใจคือ ทำไมพวก Teradata, SAP HANA และ Amazon Redshift มันถึงมีการใช้สูงขึ้น ?

ดังนั้นใครจะมาบอกว่า SQL is dead คงไม่ได้นะ !!

บริษัทต่างๆ ยังคงลงทุนกับมัน
แต่ก็ลงทุนไปศึกษาและใช้งานเทคโนโลยีใหม่ๆ เช่นกัน
แน่นอนว่า หนึ่งในนั้นมันเกี่ยวกับ Big data และการวิเคราะห์ข้อมูล

แสดงดังรูป
Screen Shot 2558-07-20 at 9.51.00 AM

ผลการสำรวจในการใช้งาน NoSQL

ผลที่ออกมาเทคโนโลยีทีได้รับความนิยมสุดๆ คือ MongoDB
สิ่งที่น่าสนใจ คือ ทุกๆ บริษัทมีแผนที่จะใช้งานมันสูงขึ้น
ดังนั้น จึงเป็นสิ่งที่บ่งบอกว่า อนาคตจะเป็นเช่นไร ?

โดยเทคโนโลยีที่อยู่ในการสำรวจจะเป็น opensource ที่มีคุณสมบัติดังนี้

  • ง่ายต่อการพัฒนา
  • ง่ายต่อการดูแลรักษา
  • ฟรี หรือ มีค่าใช้จ่ายที่ต่ำ

แสดงดังรูป
Screen Shot 2558-07-20 at 9.51.59 AM

อีกอย่างถ้าไม่พูดถึงคือ Hadoop ecosystem

ในโลกของ Big data นั้นจะไม่พูดถึง Hadoop คงไม่ได้
ซึ่งจากแบบสอบถามมีผู้ใช้งานถึง 28% ซึ่งเป็น opensouce
ส่วนตัวอื่นๆ จะเป็น commercial ทั้งนั้น เช่น

  • Oracle BDA
  • Cloudera
  • IBM BigInsights
  • Amazon EMR
  • MapR

และส่วนที่น่าสนใจคือ แนวโน้ม หรือ การวางแผนใช้งานมันสูงเอามากๆ
ดังนั้นเทคโนโลยีเกี่ยวกับ Hapdoop เป็นสิ่งที่เราต้องให้ความสำคัญอย่างมากๆ
และ opensource ทำให้เราเข้าถึง Big data ได้ง่ายขึ้น

แสดงดังรูป
Screen Shot 2558-07-20 at 5.25.43 PM

โดยสรุป

Big data มันยังคงมีความสำคัญ และ โตขึ้นอย่างก้าวกระโดด

ส่วน RDBMS ซึ่งมีอายุมากว่าครึ่งศรรตวรรษนั้น
ก็ยังคงถูกใช้งานต่อไป เพราะว่า คือเทคโนโลยีหลักของการพัฒนาระบบ

แต่โลกในทุกวันนี้ก็พัฒนากันมาไกล และ รวดเร็วอย่างมาก
เพื่อลดค่าใช้จ่ายทางด้าน storage, bandwidth, computing
ดังนั้นในฐานนะของนักพัฒนา software คุณจะหลีกเลี่ยง
ในการศึกษา ทำความเข้าใจ และ นำมาใช้งาน ไม่ได้เลยนะ

ดังนั้น คุณเตรียมพร้อมรับมือกับเทคโนโลยีพวกนี้แล้วหรือยัง ?