- ดิสทริบิวชัน MySQL แบบนวัตกรรมที่ใช้ สถาปัตยกรรมแยกคอมพิวต์-สตอเรจ โดยใช้ S3 และระบบที่เข้ากันได้กับ S3 เป็นสตอเรจแบ็กเอนด์
- สามารถย้ายข้ามคลาวด์ได้ และมอบความยืดหยุ่นโดยไม่ผูกติดกับเวนเดอร์รายใดรายหนึ่ง
- สตอเรจบนพื้นฐาน S3
- แทนที่ดิสก์สตอเรจของ MySQL แบบเดิมด้วย S3 อย่างสมบูรณ์
- ข้อมูลทั้งหมด (binlog, สคีมา, เมทาดาทาของ storage engine, WAL, ไฟล์ข้อมูล ฯลฯ) ถูกจัดเก็บเป็นอ็อบเจ็กต์บน S3
- ความทนทานระดับ "11 nines" (99.999999999%) ของ S3 ช่วยเสริมความน่าเชื่อถือของข้อมูลอย่างมาก
- การเริ่มต้นและรันได้อย่างง่ายดาย
- จากอินสแตนซ์ว่างที่ถูก initialised แล้ว สามารถเชื่อมต่อ S3 และพร้อมให้บริการได้ทันทีพร้อมการโหลดข้อมูล
- เริ่มใช้งานได้ทันทีโดยไม่ต้องมีการตั้งค่าเพิ่มเติม
- ความเข้ากันได้ข้ามคลาวด์
- รันได้บนทุกคลาวด์ และไม่ผูกติดกับเวนเดอร์เฉพาะราย
- รองรับ Serverless และ BYOC (Bring Your Own Cloud)
- คุ้มค่าและเป็นมิตรกับนักพัฒนา
- มอบโซลูชันฐานข้อมูล MySQL ที่จัดการได้ง่าย
- นำไปใช้ได้ง่ายในสภาพแวดล้อมการพัฒนาและการทดสอบ
5 ความคิดเห็น
ดูจากที่มี wesql docker มาตั้งแต่ 2 ปีก่อน ก็น่าจะลองนำไปใช้ได้หลายบทบาทผ่าน Docker ไม่ว่าจะเป็นฐานข้อมูลที่แชร์ร่วมกัน ฐานข้อมูลสำหรับพัฒนา หรือบทบาทอื่น ๆ อีกหลายแบบ
ด้วยเอนจิน connect ก็สามารถอ่านไฟล์อย่าง
csvที่มีอยู่แล้วใน shared volume บน nfs ได้อยู่แล้วแต่ก็ไม่ค่อยแน่ใจเหมือนกันว่ามันมีความหมายหรือประโยชน์มากแค่ไหน
การเก็บข้อมูล DB ไว้บนสตอเรจที่ใช้ร่วมกันนั้นต่างจากการอ่านอย่างเดียวจากอ็อบเจ็กต์ S3 แต่หากต้องแลกกับ latency ของ I/O หรือค่าใช้จ่ายด้านแบนด์วิดท์เพื่อลดต้นทุนการจัดเก็บข้อมูล ก็ยังน่าสงสัยว่าจะคุ้มค่าเชิงต้นทุนได้มากแค่ไหน
ตัวผลิตภัณฑ์เองก็น่าสนใจ
แต่ถ้าจะขอแย้งหน่อย… จะเรียกสิ่งนี้ว่า distribution ได้จริงหรือ? มันดูเหมือนเป็นอีกผลิตภัณฑ์หนึ่งไปเลยมากกว่า…
ต้องปักหมุดไว้ก่อนเลย