Kapitel 15. Cluster-Optimierung

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Es spielt keine Rolle, für welche Datenbank, welches Framework, welche Anwendung oder welches Gerät du verantwortlich bist - irgendjemand will immer, dass es schneller wird. Das ist wahrscheinlich eine der größten Herausforderungen für Informatiker/innen. Man kann sich vorstellen, dass Alan Turing, nachdem er im Zweiten Weltkrieg seine bahnbrechende Dekodiermaschine entwickelt hatte, zu seinen Vorgesetzten sagte: "Gut gemacht, Alan, aber geht es noch schneller?"

Es ist nicht verwunderlich, dass die Leistungsoptimierung ein Dauerbrenner ist. Es war schon immer wichtig, den Nutzern reaktionsschnelle Anwendungen zur Verfügung zu stellen und einen akzeptablen Durchsatz für Batch-Prozesse zu gewährleisten. In der heutigen Zeit ist die Leistung jedoch noch wichtiger geworden. Im Internetzeitalter führen schlecht funktionierende Anwendungen dazu, dass die Kunden deine Online-Dienste nicht mehr nutzen, was sich direkt auf den Gewinn auswirkt. In der Cloud-Ära ist die Leistungsoptimierung eine Kostenoptimierung - eine schlecht funktionierende Anwendung verbraucht mehr Cloud-Computing-Ressourcen, wodurch deine monatliche Rechnung steigt.

Tuning vs. Brandbekämpfung

Die Leistungsoptimierung erfolgt in der Regel in einer von zwei Formen:

Leistung Brandbekämpfung

Ein kritisches Leistungsproblem tritt auf und muss sofort behoben ...

Get CockroachDB: Der endgültige Leitfaden now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.