- Mithilfe der Template-Datenbank-Replikation erstellt diese leistungsstarke Go-Bibliothek Test-DBs sofort, wobei der Migrationsaufwand minimiert wird
- Ziel ist es, die Testlaufzeit zu reduzieren und die sichere Verarbeitung der massiven parallelen DB-Erstellung zu ermöglichen, also eine Beschleunigung der Testinfrastruktur
- Im Vergleich zum klassischen Erzeugen plus Migration ist die Erstellung von Test-DBs 1,2–1,6x schneller, sie skaliert auf bis zu 500 DBs und spart rund 17 % Speicherkosten
- Je komplexer das Schema wird, desto größer sind die Vorteile; mit Nebenläufigkeitssicherheit und Thread-Sicherheit im Design ist es für parallele Tests geeignet
- Unterstützt gleichzeitig die Treiber
pq·pgx und lässt sich mit Testcontainers integrieren
- Durch die Implementierung und den Austausch benutzerdefinierter ConnectionProvider- und MigrationRunner-Komponenten lässt sich die Lösung fein auf interne Infrastruktur, Migrationstools und CI-Beschränkungen abstimmen
Noch keine Kommentare.