MySQL คืออะไร และทำไมเคยเป็นฐานข้อมูลที่สำคัญที่สุดของโลกอินเทอร์เน็ต?

MySQL คือระบบจัดการฐานข้อมูลแบบ Open Source ที่เติบโตขึ้นมาพร้อมกับยุคอินเทอร์เน็ต และกลายเป็นหนึ่งในโครงสร้างพื้นฐานสำคัญของเว็บไซต์ทั่วโลก โดยเป็นส่วนหนึ่งของ LAMP Stack (Linux, Apache, MySQL, PHP) ที่ช่วยขับเคลื่อนเว็บไซต์ยุคแรกจำนวนมหาศาล

จุดแข็งของ MySQL ไม่ได้อยู่แค่เทคโนโลยี

แต่อยู่ที่แนวคิด:

แต่เส้นทางของ MySQL กลับเต็มไปด้วยความขัดแย้ง:

จาก:

ฐานข้อมูลที่เกิดจากอุดมการณ์ Open Source

กลายเป็น:

ทรัพย์สินของบริษัทฐานข้อมูลยักษ์ใหญ่อย่าง Oracle

เรื่องราวนี้กลายเป็นบทเรียนสำคัญว่า:

แม้ Open Source จะเปิดให้ทุกคนใช้งาน แต่ผู้ที่ถือครองทิศทางการพัฒนา อาจเป็นผู้กำหนดอนาคตของเทคโนโลยีนั้น

จุดกำเนิด MySQL จากโปรแกรมเมอร์คนเดียว

ความรักของ Monty ที่กลายเป็นโครงสร้างพื้นฐานโลก

MySQL ถูกสร้างขึ้นในปี:

1995

โดย:

Michael Widenius

หรือ:

Monty

Monty เป็นโปรแกรมเมอร์ชาวฟินแลนด์

เขียนระบบฐานข้อมูลขึ้นมาด้วยตัวเอง

ชื่อ:

MySQL

มาจากชื่อ:

“My”

ซึ่งเป็นชื่อของลูกสาวคนแรกของเขา

จุดเริ่มต้นของ MySQL ไม่ได้มาจาก:

บริษัทขนาดใหญ่

แต่เกิดจาก:

MySQL กับการสร้างรากฐานอินเทอร์เน็ต

ตัว M ในตำนาน LAMP Stack

ช่วงยุค Internet Boom

เว็บไซต์จำนวนมากต้องการ:

จึงเกิดชุดเทคโนโลยี:

LAMP Stack

ประกอบด้วย:

Linux

ระบบปฏิบัติการ

Apache

Web Server

MySQL

Database

PHP

ภาษาสำหรับสร้างเว็บไซต์

MySQL กลายเป็น:

“ฐานข้อมูลของอินเทอร์เน็ตยุคแรก”

กลยุทธ์ Open Source ที่เปลี่ยนเกม

การตัดสินใจครั้งใหญ่ของ Monty

ปี:

2000

Monty ตัดสินใจนำ MySQL เข้าสู่:

GPL License

หมายความว่า:

ผลกระทบ:

รายได้บริษัทลดลงกว่า:

80%

ในช่วงแรก

แต่แลกกับ:

โมเดลธุรกิจแบบ Open Core

แจกฟรี แต่สร้างรายได้จาก Enterprise

MySQL ใช้แนวทาง:

Open Core Business Model

ให้ใช้ฟรี:

สำหรับนักพัฒนาและธุรกิจทั่วไป

แต่เก็บเงินจาก:

ผู้ใช้งานส่วนใหญ่:

ใช้ฟรี

แต่ลูกค้าที่จ่ายเงิน:

เป็นกลุ่มเล็กมาก

ประมาณ:

1 ใน 1,000 คน

แต่สามารถสร้างรายได้เพียงพอให้บริษัทเติบโต

Oracle มองเห็นภัยคุกคามจาก MySQL

เมื่อ Database ราคาถูกเริ่มชนตลาด Enterprise

Oracle เป็นผู้นำตลาด:

Enterprise Database

ธุรกิจหลัก:

ขาย Database ราคาแพงให้:

แต่ MySQL เริ่มเข้ามา:

กลายเป็นคู่แข่งที่น่ากังวล

เกมใต้ดินของ Oracle

การเข้าควบคุม InnoDB

ปี:

2005

Oracle เริ่มเข้าซื้อ:

InnoDB

ซึ่งเป็น:

Storage Engine สำคัญของ MySQL

เปรียบเทียบง่าย ๆ:

MySQL = รถยนต์

InnoDB = เครื่องยนต์

การควบคุม InnoDB หมายถึง:

การควบคุมหัวใจสำคัญของระบบ

ต่อมา Oracle ยังเข้าซื้อ:

Sleepycat

ผู้พัฒนา Storage Engine อื่น

ทำให้ Oracle เข้าใกล้จุดศูนย์กลางของ MySQL มากขึ้น

MySQL ถูกซื้อโดย Sun Microsystems

ดีลพันล้านดอลลาร์

เดือน:

มกราคม 2008

Sun Microsystems ซื้อ MySQL

มูลค่า:

1,000 ล้านดอลลาร์

เหตุผล:

Sun ต้องการเสริมพอร์ต:

แต่ปัญหาเริ่มเกิดขึ้น

ความขัดแย้งภายใน Sun

เมื่อ MySQL สูญเสียทิศทาง

Sun พยายามผลักดัน:

MySQL 5.1

แต่เกิดปัญหา:

Monty ไม่พอใจอย่างมาก

จนออกมา:

วิจารณ์บริษัทผ่าน Blog

และลาออกในปี:

2009

ดีลที่ทำให้โลก Open Source สะเทือน

Oracle ซื้อ Sun Microsystems

เดือน:

เมษายน 2009

Oracle ประกาศซื้อ:

Sun Microsystems

มูลค่า:

7,400 ล้านดอลลาร์

ผลคือ:

Oracle ได้ครอบครอง:

ปัญหาคือ:

Oracle คือบริษัทที่เคยเป็นคู่แข่งของ MySQL

สงครามปกป้อง MySQL ของ Monty

เมื่อ Community ต่อสู้เพื่อ Open Source

หน่วยงานสหรัฐฯ:

อนุมัติดีล

แต่:

สหภาพยุโรป

เปิดการสอบสวน

ประเด็น:

Oracle จะควบคุม MySQL หรือไม่?

จดหมายถึงโลกอินเทอร์เน็ต

การต่อสู้ครั้งสุดท้ายของ Monty

Monty เขียนจดหมายเปิดผนึก

เรียกร้องให้ Community:

พร้อมสร้างแผนสำรอง:

Fork MySQL

ใช้เงินส่วนตัว:

100,000 ยูโรต่อเดือน

เพื่อพัฒนาทางเลือกหาก Oracle เข้าควบคุม

Oracle ชนะ และ MySQL อยู่รอด

คำมั่นสัญญา 10 ข้อ

ท้ายที่สุด:

Oracle ให้คำมั่นว่า:

สหภาพยุโรปจึงอนุมัติดีล

ในปี:

2010

Oracle ครอบครอง MySQL อย่างสมบูรณ์

ทำไมเรื่องนี้ถูกเรียกว่า “Slow-Motion Murder”?

Oracle ไม่ได้ฆ่า MySQL แต่ปล่อยให้ความสำคัญลดลง

คำว่า:

Slow-Motion Murder

ไม่ได้หมายถึง:

Oracle ปิด MySQL

เพราะจริง ๆ แล้ว:

Oracle ยังคง:

แต่ปัญหาคือ:

MySQL สูญเสียความเป็นศูนย์กลางในใจนักพัฒนา

การเติบโตของ PostgreSQL

ทางเลือกใหม่ของ Developer

นักพัฒนาหลายคนเริ่มย้ายไป:

PostgreSQL

เหตุผล:

จุดสำคัญ:

PostgreSQL ไม่มีบริษัทเดียวควบคุม

ทำให้หลายคนรู้สึกว่า:

ปลอดภัยกว่าในระยะยาว

MySQL ในปัจจุบัน

ยังไม่ตาย แต่ไม่ใช่ผู้นำทางความคิดอีกต่อไป

ปัจจุบัน MySQL:

ยังเป็น Database ยอดนิยมอันดับต้น ๆ ของโลก

แต่การแข่งขันเปลี่ยนไป

Oracle ให้ความสำคัญมากขึ้นกับ:

HeatWave

และผลิตภัณฑ์ Cloud ระดับ Premium

บทเรียนธุรกิจจาก MySQL

1. Open Source ไม่ได้แปลว่าไม่มีเจ้าของอำนาจ

แม้ Code เปิด

แต่:

ผู้ควบคุม Roadmap

มีอิทธิพลมหาศาล

2. Community คือทรัพย์สินที่สำคัญที่สุด

MySQL เติบโตเพราะ:

แต่เมื่อความเชื่อมั่นลดลง

Community สามารถย้ายไปที่อื่นได้

3. การแข่งขันไม่ได้จบเมื่อซื้อกิจการสำเร็จ

บริษัทสามารถซื้อ Technology ได้

แต่ไม่สามารถซื้อ:

ได้เสมอไป

FAQ

Q1: MySQL คืออะไร?

A: MySQL คือระบบจัดการฐานข้อมูล Open Source ที่ถูกใช้งานอย่างแพร่หลายบนเว็บไซต์และเป็นส่วนหนึ่งของ LAMP Stack

Q2: ใครสร้าง MySQL?

A: MySQL ถูกสร้างโดย Michael Widenius หรือ Monty ในปี 1995

Q3: ทำไม Oracle ถึงซื้อ MySQL?

A: เพราะ MySQL กลายเป็นคู่แข่งสำคัญในตลาด Database และ Oracle ต้องการควบคุมเทคโนโลยีสำคัญนี้

Q4: MySQL ยังเป็น Open Source หรือไม่?

A: MySQL ยังคงมีเวอร์ชัน Open Source แต่การพัฒนาหลักอยู่ภายใต้ Oracle

Q5: PostgreSQL ทำไมได้รับความนิยมเพิ่มขึ้น?

A: เพราะนักพัฒนาหลายคนมองว่า PostgreSQL มีความยืดหยุ่นสูงและมี Community ที่เป็นอิสระ