Concurrency-Control-Tuning für eine DACH-E-Commerce-OLTP-Datenbank
Übersicht
Worum es bei diesem Projekt geht.
Du erhältst pg_locks- und pg_stat_activity-Snapshots aus 6 Black-Week-Spitzen, plus die Transaktions-SQL der 5 Hot-Tabellen (Bestellung, Bestellposition, Lagerbestand, Coupon-Nutzung, Saldo). Identifiziere Lock-Konflikte (Row-Level, Predicate, Advisory). Implementiere Verbesserungen: (1) Optimistic Concurrency Control mit Version-Spalten für Lagerbestand, (2) Counter-Sharding für Hot-Coupons, (3) Skip-Locked für Worker-Queues, (4) Reduced Isolation Level für Read-Heavy-Pfade. Stress-Test vorher und nachher mit pgbench --custom-script.
Das Briefing
Was Du tust und was Du zeigst.
Wie identifiziert und behebt man die 5 wichtigsten Lock-Hotspots in einer PostgreSQL-OLTP-Datenbank mit dokumentiertem Vorher-Nachher-Vergleich?
Earning criteria — what you'll demonstrate
- Lock-Mechanismen in PostgreSQL (Row-Level, Predicate, Advisory) konkret debuggen
- Optimistic vs. Pessimistic Concurrency Control kontextspezifisch wählen
- Counter-Sharding als Anti-Hot-Row-Muster anwenden
- Stress-Tests mit echten Black-Week-Workload-Profilen entwerfen
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Karrierewege, die das aufbaut
Kanonische RollenBackend-Entwickler:in
Concurrency-Control-Tuning auf realer OLTP-Last ist ein Senior-Backend-Skill, der direkt zu Lead-Backend-Stellen in DACH-E-Commerce-Firmen qualifiziert.
Dieses Projekt schärft
- concurrency-control
- optimistic-concurrency
- postgresql
Noch eine Sache