PlanetScale เข้าสู่ตลาด Postgres พร้อมอ้างสมรรถนะเหนือกว่าคู่แข่งรายใหญ่

ทีมชุมชน BigGo
PlanetScale เข้าสู่ตลาด Postgres พร้อมอ้างสมรรถนะเหนือกว่าคู่แข่งรายใหญ่

PlanetScale บริษัทให้บริการโฮสติ้งฐานข้อมูลที่มีชื่อเสียงจากเทคโนโลยี Vitess บน MySQL ได้ประกาศเข้าสู่ตลาด PostgreSQL ด้วย PlanetScale for Postgres การเคลื่อนไหวครั้งนี้เกิดขึ้นหลังจากได้รับความต้องการจากลูกค้าอย่างล้นหลามภายหลังการเปิดตัว PlanetScale Metal เมื่อเดือนมีนาคม 2025 ซึ่งบริษัทต่างๆ มากมายได้ขอให้รองรับ Postgres

การทดสอบประสิทธิภาพสร้างความสนใจในอุตสาหกรรม

บริษัทอ้างว่าสามารถทำงานได้เหนือกว่าแพลตฟอร์มโฮสติ้ง Postgres รายใหญ่ทั้งหมด แม้กระทั่งเมื่อคู่แข่งได้รับทรัพยากรมากกว่าสองเท่า การทดสอบเปรียบเทียบของพวกเขามุ่งเป้าไปที่ผู้เล่นระดับยักษ์ใหญ่ในอุตสาหกรรม รวมถึง Amazon Aurora, Google AlloyDB, Neon, Supabase, Heroku และ Crunchy Data PlanetScale ระบุว่าข้อได้เปรียบด้านประสิทธิภาพนี้มาจากโครงสร้างพื้นฐาน Metal ที่เป็นกรรมสิทธิ์ของตนเองซึ่งใช้ไดรฟ์ NVMe SSD ที่เชื่อมต่อในเครื่อง ซึ่งพวกเขากล่าวว่าเปลี่ยนอัตราส่วนประสิทธิภาพต่อต้นทุนสำหรับการโฮสติ้งฐานข้อมูลบนคลาวด์อย่างพื้นฐาน

การสนทนาในชุมชนเผยให้เห็นความอยากรู้เกี่ยวกับรายละเอียดการทดสอบเปรียบเทียบเฉพาะเจาะจง โดยเฉพาะเกี่ยวกับ Aurora Optimized reads และว่าบริการที่ใช้ EBS ของ PlanetScale ถูกรวมไว้ในการเปรียบเทียบหรือไม่ ชุมชนเทคนิคดูเหมือนจะกระตือรือร้นที่จะได้ข้อมูลประสิทธิภาพที่ละเอียดมากขึ้นเพื่อยืนยันการอ้างสิทธิ์ที่กล้าหาญเหล่านี้

คู่แข่งที่นำมาเปรียบเทียบ:

  • Amazon Aurora
  • Google AlloyDB
  • Neon (เดิมชื่อ Lakebase )
  • Supabase
  • Heroku
  • Crunchy Data
  • TigerData

ความท้าทายด้านสถาปัตยกรรมและมรดกของ Vitess

แตกต่างจากบริการ MySQL ของพวกเขาที่สร้างบน Vitess PlanetScale กำลังพัฒนาระบบใหม่ทั้งหมดสำหรับการขยายขนาด Postgres บริษัทยอมรับว่าความสำเร็จของ Vitess มาจากการใช้ประโยชน์จากจุดแข็งเฉพาะของ MySQL ในขณะที่แก้ไขข้อจำกัดของมัน สำหรับ Postgres พวกเขากำลังออกแบบสถาปัตยกรรมจากหลักการพื้นฐานเพื่อให้ได้ความสามารถในการขยายขนาดที่คล้ายคลึงกัน

แนวทางนี้ได้รับการเปรียบเทียบกับโครงการ Multigres ของ Supabase ซึ่งน่าสนใจคือนำโดย Sugu Sougoumarane หนึ่งในผู้ร่วมสร้าง Vitess และผู้ร่วมก่อตั้ง PlanetScale การพัฒนาแบบขนานของโซลูชันที่แข่งขันกันเหล่านี้จากมรดกทางเทคนิคที่ใช้ร่วมกันเพิ่มความน่าสนใจให้กับภูมิทัศน์การขยายขนาด Postgres ที่กำลังเกิดขึ้น

ข้อมูลจำเพาะทางเทคนิค:

  • รองรับ Postgres เวอร์ชัน 17
  • การนำเข้าข้อมูลแบบออนไลน์จาก Postgres v13 ขึ้นไป
  • การอัปเดตเวอร์ชันอัตโนมัติโดยไม่มีการหยุดทำงาน
  • การรวมกลุ่มการเชื่อมต่อด้วย PSBouncer แบบกรรมสิทธิ์
  • ไดรฟ์ NVMe SSD ที่เชื่อมต่อภายในเครื่อง
  • การ failover อัตโนมัติและการบัฟเฟอร์คิวรี

ความกังวลเรื่องโมเดลราคาสำหรับผู้ใช้รายเล็ก

ข้อเสนอแนะจากชุมชนเน้นถึงข้อจำกัดที่อาจเกิดขึ้นในโครงสร้างราคาของ PlanetScale สำหรับกรณีการใช้งานบางประเภท ผู้ใช้บางรายรายงานว่าเปลี่ยนจากบริการ MySQL ของ PlanetScale เนื่องจากโมเดลราคา 39 ดอลลาร์สหรัฐต่อเดือนต่อฐานข้อมูล ซึ่งกลายเป็นอุปสรรคสำหรับแอปพลิเคชันแบบหลายผู้เช่าที่ต้องการฐานข้อมูลแยกต่างหากสำหรับแต่ละผู้เช่า

ฉันต้องการ 1 ฐานข้อมูลต่อผู้เช่าและ PlanetScale ไม่รองรับสิ่งนั้น (คุณต้องจ่าย 30 ดอลลาร์ต่อเดือนต่อฐานข้อมูล ตอนนี้ดูเหมือนจะเป็น 39 ดอลลาร์ต่อเดือน)

ความท้าทายด้านราคานี้ชี้ให้เห็นว่า PlanetScale ยังคงมุ่งเป้าไปที่ลูกค้าระดับองค์กรและบริษัทที่เติบโตสูงมากกว่าการดำเนินงานขนาดเล็กหรือแบบ bootstrapped ซึ่งอาจทิ้งส่วนแบ่งตลาดให้กับคู่แข่งอย่าง Neon และ Turso ได้รับใช้

โครงสร้างราคา:

  • $39 USD ต่อเดือนต่อฐานข้อมูล
  • โมเดลการกำหนดราคาที่เน้นองค์กร
  • อาจไม่คุ้มค่าสำหรับแอปพลิเคชันแบบ multi-tenant ที่ต้องการฐานข้อมูลแยกต่างหากสำหรับแต่ละ tenant

การใช้งานทางเทคนิคและความเข้ากันได้

CTO ของ PlanetScale ชี้แจงว่าบริการ Postgres ปัจจุบันของพวกเขาทำงานบน PostgreSQL แท้ๆ โดยไม่มีข้อจำกัด เพื่อแก้ไขความกังวลของชุมชนเกี่ยวกับข้อจำกัดความเข้ากันได้ แพลตฟอร์มรวมถึงการ failover อัตโนมัติ การบัฟเฟอร์คิวรี และการรวมการเชื่อมต่อผ่านเลเยอร์พร็อกซี PSBouncer ที่เป็นกรรมสิทธิ์ของตนเอง พวกเขารองรับ Postgres เวอร์ชัน 17 และเสนอการนำเข้าออนไลน์จากเวอร์ชัน 13 ขึ้นไป รวมถึงการอัปเดตเวอร์ชันอัตโนมัติโดยไม่มีดาวน์ไทม์

แนวทางของบริษัทแตกต่างจากการใช้งาน Postgres wire protocol บนแบ็กเอนด์ที่แตกต่างกันเพียงอย่างเดียว แต่เน้นไปที่การรักษาความเข้ากันได้กับ Postgres อย่างเต็มรูปแบบในขณะที่เพิ่มการปรับปรุงประสิทธิภาพและความน่าเชื่อถือ กลยุทธ์นี้มีเป้าหมายเพื่อให้ประสบการณ์ Postgres ที่คุ้นเคยในขณะที่ส่งมอบประโยชน์ด้านการดำเนินงานที่ทำให้ PlanetScale ประสบความสำเร็จในระบบนิเวศ MySQL

การเปิดตัวแบบพรีวิวส่วนตัวแสดงถึงการขยายตัวที่สำคัญของ PlanetScale นอกเหนือจากรากฐาน MySQL ของพวกเขา ซึ่งอาจเปลี่ยนแปลงภูมิทัศน์การแข่งขันสำหรับการโฮสติ้ง Postgres แบบจัดการในขณะที่ฐานข้อมูลยังคงเติบโตอย่างรวดเร็วในตลาด

อ้างอิง: Announcing PlanetScale for Postgres