PlanetScale ได้เปิดตัวบริการฐานข้อมูล PostgreSQL อย่างเป็นทางการแล้วหลังจากอยู่ในช่วงทดลองส่วนตัวมาหลายเดือน บริษัทที่มีชื่อเสียงจากโซลูชัน MySQL แบบจัดการที่สร้างขึ้นบนเทคโนโลยี Vitess ขณะนี้เสนอบริการโฮสติ้ง PostgreSQL พร้อมสัญญาว่าจะมีประสิทธิภาพและความน่าเชื่อถือสูง อย่างไรก็ตาม การเปิดตัวครั้งนี้ได้จุดประกายการอภิปรายในชุมชนเกี่ยวกับการเข้าถึงได้และความชัดเจนสำหรับผู้ใช้ที่มีศักยภาพ
ความกังวลเรื่องความโปร่งใสของราคาครอบงำข้อเสนอแนะในช่วงแรก
ประเด็นที่เด่นที่สุดที่ชุมชนนักพัฒนาหยิบยกขึ้นมาคือโครงสร้างราคาและตัวเลือกทดลองใช้ของ PlanetScale ซึ่งแตกต่างจากผู้ให้บริการฐานข้อมูลหลายรายที่เสนอชั้นฟรีหรือช่วงทดลองใช้ที่ชัดเจน จุดเริ่มต้นของ PlanetScale เริ่มที่ 39 ดอลลาร์สหรัฐต่อเดือน แนวทางนี้ทำให้นักพัฒนาหลายคนไม่แน่ใจเกี่ยวกับวิธีการประเมินบริการก่อนที่จะผูกมัดทางการเงิน
ความสับสนเกิดขึ้นบางส่วนจากการเปลี่ยนแปลงกลยุทธ์ของ PlanetScale ที่ห่างไกลจากผู้ใช้ทั่วไป บริษัทได้ยกเลิกชั้น Hobby ฟรีในปี 2024 เป็นส่วนหนึ่งของมาตรการลดต้นทุนที่รวมถึงการเลิกจ้างทีมขายและการตลาด การเคลื่อนไหวนี้ทำให้ PlanetScale อยู่ในตลาดองค์กรอย่างมั่นคง แต่ได้สร้างอุปสรรคสำหรับนักพัฒนาที่ต้องการทดสอบแพลตฟอร์ม
ราคา PostgreSQL ของ PlanetScale:
- แผนระดับเริ่มต้น: ขั้นต่ำ 39 เหรียญสหรัฐต่อเดือน
- ไม่มีแผนฟรี (ยกเลิกไปแล้วในปี 2024)
- ไม่ได้ระบุระยะเวลาทดลองใช้อย่างชัดเจน
- ราคาจะปรับตามการเลือกภูมิภาคและความต้องการทรัพยากร
สถาปัตยกรรมทางเทคนิคและแผนการแบ่งส่วนข้อมูลในอนาคต
ปัจจุบัน การเสนอ PostgreSQL ของ PlanetScale ทำงานเป็นระบบหลักเดียวพร้อมความสามารถในการขยายการอ่าน คล้ายกับบริการ PostgreSQL แบบจัดการส่วนใหญ่ การขยายการเขียนยังคงจำกัดอยู่ที่การขยายแนวตั้งผ่านโครงสร้างพื้นฐาน Metal ของพวกเขา ซึ่งให้ทรัพยากรฮาร์ดแวร์ประสิทธิภาพสูง
บริษัทกำลังพัฒนา Neki ซึ่งเป็นโซลูชันการแบ่งส่วนข้อมูล PostgreSQL ที่ได้แรงบันดาลใจจากประสบการณ์ Vitess กับ MySQL ผลิตภัณฑ์ในอนาคตนี้มีเป้าหมายที่จะนำการขยายการเขียนแนวนอนมาสู่ภาระงาน PostgreSQL อย่างไรก็ตาม Neki ยังอยู่ในการพัฒนาและจะต้องการการเปลี่ยนแปลงแอปพลิเคชันที่เป็นไปได้เมื่อย้ายจากการตั้งค่าหลักเดียวในปัจจุบัน
ข้อเสนอ PostgreSQL ปัจจุบันเทียบกับอนาคต:
- ปัจจุบัน (GA): PostgreSQL แบบ single-primary พร้อมการขยายการอ่าน การ failover อัตโนมัติ โครงสร้างพื้นฐาน Metal
- อนาคต ( Neki ): การขยายการเขียนแนวนอนผ่าน sharding ได้แรงบันดาลใจจากสถาปัตยกรรม Vitess
- เส้นทางการย้าย: วางแผนการย้ายออนไลน์จากระบบปัจจุบันไปยัง Neki อาจต้องมีการเปลี่ยนแปลงแอปพลิเคชัน
การต้อนรับจากชุมชนและการใช้งานจริง
แม้จะมีความกังวลเรื่องราคา แต่หลายบริษัทได้นำบริการ PostgreSQL ของ PlanetScale มาใช้แล้วในช่วงตัวอย่าง กรณีศึกษาลูกค้าเน้นการปรับปรุงประสิทธิภาพและการย้ายข้อมูลที่ประสบความสำเร็จจากผู้ให้บริการ PostgreSQL อื่นๆ เช่น Neon บริการนี้รองรับส่วนขยาย PostgreSQL จำนวนมากและรวมคุณสมบัติต่างๆ เช่น การตรวจจับการบวมและการเปลี่ยนแปลงอัตโนมัติ
เราได้รับการเข้าถึงล่วงหน้ามาระยะหนึ่งแล้ว เรากำลังใช้งานภาระงานที่สำคัญต่อประสิทธิภาพจำนวนมากอยู่แล้ว และมันทำงานได้อย่างยอดเยี่ยม
การอภิปรายทางเทคนิคในชุมชนยังสัมผัสกับความท้าทายเฉพาะ PostgreSQL เช่น การบวมของดัชนีและการปรับแต่งสูญญากาศ แนวทางของ PlanetScale อาศัยโครงสร้างพื้นฐานประสิทธิภาพสูงของพวกเขาเพื่อจัดการกับปัญหาเหล่านี้ได้อย่างมีประสิทธิภาพมากกว่าทางเลือกที่มีทรัพยากรจำกัด
การเปิดตัวแสดงถึงการขยายตัวของ PlanetScale นอกเหนือจาก MySQL แต่การมุ่งเน้นของบริษัทไปที่ลูกค้าองค์กรมากกว่านักพัฒนาทั่วไปอาจจำกัดความน่าสนใจในระบบนิเวศ PostgreSQL ที่กว้างขึ้น สำหรับองค์กรที่มีภาระงานที่ต้องการมากและมีความยืดหยุ่นด้านงบประมาณ บริการนี้เสนอทางเลือกที่น่าสนใจแทนตัวเลือกโฮสติ้ง PostgreSQL แบบดั้งเดิม
อ้างอิง: PlanetScale for Postgres is now GA