TaurusDB
TaurusDB
TaurusDB คือฐานข้อมูล Cloud-Native ที่รองรับ MySQL โดยออกแบบแยกการทำงานระหว่าง Compute และ Storage เพื่อเพิ่มความยืดหยุ่นในการขยายระบบ พร้อมรองรับการประมวลผลได้สูงระดับหลายล้าน QPS (Queries per Second)
Key Highlights
Proven Expertise & Capabilities
7x Performance Increase
TaurusDB รองรับ MySQL ได้อย่างสมบูรณ์ และให้ประสิทธิภาพสูงกว่า Open-Source MySQL ได้สูงสุดถึง 7 เท่า สำหรับบางประเภทของ Workload
15 Read Replicas
สามารถเพิ่ม Read Replica ได้สูงสุด 15 ชุดภายในไม่กี่นาที เพื่อช่วยกระจายภาระงานออกจาก Primary Node และเพิ่มประสิทธิภาพในการรองรับโหลด
128 TB of Storage
DB Instance สามารถขยายพื้นที่จัดเก็บข้อมูลได้สูงสุดถึง 128 TB เพื่อเพิ่มเสถียรภาพของระบบ และลดความเสี่ยงในการสูญหายของข้อมูลเมื่อเกิดปัญหาระดับ Availability Zone (AZ)
Snapshots Within Seconds
ระบบสามารถสร้าง Snapshot ได้ภายในไม่กี่วินาที รองรับการเก็บรักษา Backup ได้นานสูงสุด 732 วัน และสามารถกู้คืนข้อมูลกลับไปยังช่วงเวลาที่ต้องการได้
Why Us
Why Huawei
Cloud OBS?
- Parallel Query ใช้หลาย Threads ในการประมวลผล SQL Statement เดียว ทำให้ทำงานได้เร็วกว่า Single-Thread Query หลายเท่าเหมาะสำหรับงาน COUNT(*) บนตารางขนาดใหญ่, การ JOIN หลายตาราง และ Subquery ที่ซับซ้อน
- สำหรับ Query ที่ใช้ข้อมูลจำนวนมาก เช่น การดึงข้อมูลเฉพาะคอลัมน์ หรือการกรองข้อมูลตามเงื่อนไขระบบจะย้ายบางส่วนของการประมวลผลไปยัง Storage Layer โดยตรง เพื่อลดภาระของ Compute Node และเพิ่มประสิทธิภาพในการ Query
- Performance: ด้วย DFV Storage และการปรับแต่ง Software และ Hardware แบบ Vertical Optimization ทำให้ TaurusDB มีประสิทธิภาพสูงกว่า MySQL ถึง 7 เท่า และรองรับการประมวลผลระดับหลายล้าน QPS
- Scalability: รองรับการเพิ่ม Read Replica ได้สูงสุด 15 ชุด พร้อม Scale Up หรือ Scale Down ทรัพยากรของ DB Instance ได้ตามความต้องการ
- Storage: TaurusDB สามารถขยาย Storage ได้อัตโนมัติตามการใช้งาน สูงสุดถึง 128 TB ต่อ DB Instance
- Reliability: รองรับการ Deploy ข้ามหลาย Availability Zones (AZs) เพื่อเพิ่มความเสถียรและความปลอดภัยของข้อมูล พร้อมรองรับ Failover ได้ภายในไม่กี่วินาที
- Robust Performance: เมื่อเทียบกับผลิตภัณฑ์ประเภทเดียวกัน TaurusDB ให้ประสิทธิภาพสูงกว่าประมาณ 30% สำหรับงานที่มี High Concurrency ภายใต้สเปกเดียวกัน
- Low Delay: เมื่อ Deploy TaurusDB ข้ามหลาย AZs แอปพลิเคชันสามารถเข้าถึงฐานข้อมูลจาก AZ ที่ใกล้ที่สุดได้ ช่วยลด Latency ในการเข้าถึงข้อมูล
- Accelerated Query: TaurusDB ใช้เทคโนโลยี NDP และ PQ เพื่อเพิ่มประสิทธิภาพการใช้ทรัพยากร และช่วยให้ Query ที่ซับซ้อนประมวลผลได้เร็วขึ้นมากกว่า 10 เท่า
Application Scenarios
Comprehensive Solutions
Requirements
ภาคการเงินมีข้อกำหนดด้านความปลอดภัย ความเสถียร และความต่อเนื่องของระบบในระดับสูง โดยต้องรองรับทั้ง Zero RPO และ Near-zero RTO TaurusDB ถูกออกแบบมาเพื่อตอบโจทย์เหล่านี้ ด้วยการผสานความน่าเชื่อถือระดับ Enterprise ของ Commercial Database เข้ากับความยืดหยุ่นและความคุ้มค่าของ Open-Source Database ได้อย่างลงตัว
Advantages
- Fully Compatible with MySQL
TaurusDB รองรับ MySQL ได้อย่างสมบูรณ์ สามารถย้ายระบบฐานข้อมูล MySQL เดิมมายัง TaurusDB ได้อย่างสะดวก โดยไม่จำเป็นต้องปรับโครงสร้างแอปพลิเคชันใหม่
- Strong Consistency (Zero RPO)
ระบบ Storage แบบ Distributed และ Decoupled ช่วยให้ข้อมูลมีความถูกต้องและสอดคล้องกันในระดับสูง พร้อมลดความเสี่ยงของการสูญหายของข้อมูลได้อย่างมีประสิทธิภาพ
- Quick Failovers (Near-zero RTO)
ระบบรองรับการทำ Failover แบบ Real-time และสามารถสลับการทำงานได้ภายในไม่กี่วินาที
Requirements
ภาคการเงินมีข้อกำหนดด้านความปลอดภัย ความเสถียร และความต่อเนื่องของระบบในระดับสูง โดยต้องรองรับทั้ง Zero RPO และ Near-zero RTO TaurusDB ถูกออกแบบมาเพื่อตอบโจทย์เหล่านี้ ด้วยการผสานความน่าเชื่อถือระดับ Enterprise ของ Commercial Database เข้ากับความยืดหยุ่นและความคุ้มค่าของ Open-Source Database ได้อย่างลงตัว
Advantages
- Fully Compatible with MySQL
TaurusDB รองรับ MySQL ได้อย่างสมบูรณ์ สามารถย้ายระบบฐานข้อมูล MySQL เดิมมายัง TaurusDB ได้อย่างสะดวก โดยไม่จำเป็นต้องปรับโครงสร้างแอปพลิเคชันใหม่
- Strong Consistency (Zero RPO)
ระบบ Storage แบบ Distributed และ Decoupled ช่วยให้ข้อมูลมีความถูกต้องและสอดคล้องกันในระดับสูง พร้อมลดความเสี่ยงของการสูญหายของข้อมูลได้อย่างมีประสิทธิภาพ
- Quick Failovers (Near-zero RTO)
ระบบรองรับการทำ Failover แบบ Real-time และสามารถสลับการทำงานได้ภายในไม่กี่วินาที