PlanetScale Nedir?
PlanetScale, MySQL uyumlu, serverless bir veritabanı platformudur. Vitess teknolojisi üzerine inşa edilmiştir ve otomatik ölçeklendirme, yedekleme ve yüksek kullanılabilirlik sunar.
Geleneksel MySQL'den farklı olarak, PlanetScale'de altyapı yönetimiyle uğraşmanız gerekmez. Veritabanınız otomatik olarak ölçeklenir.
Branching ile Veritabanı Yönetimi
PlanetScale'in en güçlü özelliklerinden biri database branching sistemidir. Git benzeri bir yaklaşımla veritabanınızın branch'lerini oluşturabilir, değişiklikleri test edebilir ve ana branch'e birleştirebilirsiniz.
Her branch, tamamen izole bir veritabanı kopyasıdır ve production verilerini etkilemeden değişiklik yapmanızı sağlar.
Schema Değişiklikleri ve Deploy
PlanetScale'de schema değişiklikleri deploy request sistemi ile yönetilir. Bir branch'te yaptığınız değişiklikleri, production veritabanını etkilemeden ana branch'e birleştirebilirsiniz.
Development branch'inde schema değişiklikleri Deploy request ile review süreci Online schema migration (kesintisiz) Anında geri alma imkanı
Bağlantı ve ORM Desteği
PlanetScale, standart MySQL bağlantı protokollerini destekler. Prisma, Drizzle ORM, Sequelize ve diğer popüler ORM'lerle sorunsuz çalışır. Serverless driver ile edge ortamlarda da kullanılabilir.
Fiyatlandırma ve Limitler
PlanetScale, kullanım tabanlı bir fiyatlandırma modeli sunar. Ücretsiz katmanda belirli limitler dahilinde kullanım sağlayabilir, ihtiyaç arttıkça ölçeklendirebilirsiniz.