Zurück zur Übersicht

Begriff

Upgrade vs. Update

Software DevOps S1
2 Quellen 0 Lernpfade 1 Backlink enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Oft synonym verwendet, aber technisch verschieden.

  1. Update (Patch): Eine kleine Verbesserung. Fehler werden behoben (Bugfixes), Sicherheitslücken geschlossen. Alles sieht noch gleich aus.
    • Beispiel: iOS 16.1 -> iOS 16.2.
  2. Upgrade: Ein großer Sprung. Neue Funktionen, neues Design, oft auch neue Hardware nötig.
    • Beispiel: Windows 10 -> Windows 11.
    • In der Datenbank-Welt: PostgreSQL 14 -> 15.

Merksatz: Ein Update repariert oder optimiert das Bestehende (Wartung), während ein Upgrade das System auf eine neue Hauptversion mit signifikanten Änderungen hebt (Erweiterung).


Quick-Check

  1. Was ist ein "LTS" Release?
    Long Term Support. Eine Version (z. B. Ubuntu 22.04), die 5 Jahre lang Updates bekommt. Wichtig für Firmen, die nicht alle 6 Monate ein Upgrade machen wollen.
  2. Warum sind Upgrades riskant?
    Wegen "Breaking Changes" (inkompatible Änderungen) und "Regressions" (Dinge, die vorher gingen, gehen jetzt nicht mehr).
  3. Rolling Upgrade?
    In einem Cluster (5 Server): Du upgradest Server 1. Dann Server 2. Dann 3. Der Dienst bleibt für den User immer verfügbar, weil 4 Server immer laufen.