PlanetScale zu Hause nachbauen: Infrastruktur

Let's Build PlanetScale from Scratch: Infrastructure

PlanetScale zu Hause nachbauen: Infrastruktur

In diesem technischen Blogbeitrag beschreibt der Autor, wie er mit „Homescale“ eine Open-Source-Version von PlanetScale aufbaut. Er erklärt das Kernkonzept: Datenbankinstanzen und Branches aus unveränderlichen Snapshots zu erstellen, ohne die gesamte Datenbank zu kopieren. Dafür nutzt er Copy-on-Write (COW) im Storage-Layer, konkret mit Ceph RBD. Die Steuerung erfolgt über Kubernetes, wobei Ceph CSI die Storage-Operationen übernimmt. Der Beitrag behandelt die Trennung von Storage und Compute, die Funktionsweise von Ceph und die Architektur mit Rook.

Ein Branch einer 100-GB-Datenbank erscheint daher als vollständige 100-GB-Datenbank, ohne dass vorab eine weitere 100-GB-Kopie erforderlich ist.

Mehr von diesem Tag

2026-07-16