PlanetScaleは、拡張性のあるMySQLのマネージドサービスのことです。
Vitessというオープンソースの技術が元となって作られています。VitessはYouTubeで2010年当時に抱えていたスケーリングの課題を克服するために発明されました。
ただし、Vitessは大規模なチームでなければ運用が難しいため誰でもできるようにしたいと考えられPlanetScaleが設立されました。
PlanetScaleには以下のような特徴があります。
・Branching workflow
→Gitのようにブランチを分けて運用することができます。
・Non-blocking schema changes
→ダウンタイムを伴わずにスキーマの変更ができます。
・Revert a schema change
→スキーマの変更を取り消すことができます。