Neon
Serverless Postgres พร้อม branching, auto-scaling และแผนฟรีที่อุดมสมบูรณ์
freemiumdatabaseserverlesspostgresscaling
ประสบการณ์ของฉัน
Neon คือ Postgres ในยุค serverless การ auto-scale ราบรื่น — database หยุดทำงานเมื่อไม่มีการใช้งานและเริ่มทำงานทันทีเมื่อมี traffic เข้ามา สำหรับ side project นี่หมายความว่าคุณไม่ต้องจ่ายเงินสำหรับเวลา database ที่ไม่ได้ทำงาน
Database branching คือฟีเจอร์เด่น คุณสามารถสร้างสำเนา database ของ production สำหรับทดสอบหรือพัฒนา พร้อม connection string ของตัวเอง เหมือน git branches สำหรับข้อมูลของคุณ
Cold start อาจน่ารำคาญเล็กน้อย — query แรกหลังจาก idle ใช้เวลา 1-3 วินาที ถ้าต้องการ response ต่ำกว่าหนึ่งวินาทีตลอดเวลา เปิด always-on compute (ค่าใช้จ่ายไม่กี่ดอลลาร์/เดือน)
ข้อดี
- +Serverless Postgres — scale down เป็นศูนย์เมื่อไม่ใช้งาน
- +Database branching สำหรับการพัฒนา (เหมือน git สำหรับ database)
- +พื้นที่เก็บข้อมูลฟรี 0.5 GB พร้อม always-on compute
ข้อเสีย
- −Cold start latency เมื่อ scale จากศูนย์
- −ไม่เหมาะกับ workload ที่เขียนหนักและมี concurrent สูง
- −extensions ที่ใช้ได้น้อยกว่า Postgres แบบดั้งเดิม
เหมาะสำหรับ
นักพัฒนาที่อยากได้ Postgres โดยไม่ต้องจัดการ connection หรือ scaling