Performance und Skalierbarkeit


In diesem Kapitel geht es um Performance-Messungen und die Skalierbar­keit von Datenbanken.

In diesem Zusammenhang definiere ich Skalierbarkeit folgendermaßen:

Scalability is the ability of a system, network, or process,
to handle growing amount of work in a capable manner
or
its ability to be enlarged to accommodate that growth.

Daran erkennt man schon, dass es eigentlich zwei Definitionen gibt. Bei der Ersten geht es um die Auswirkungen steigender Last auf ein System. Die Zweite stellt sich der Frage, wie man ein System erweitert, damit es mehr leisten kann.

Die zweite Definition ist ausgesprochen populär. Wenn jemand von Skalierbarkeit spricht, geht es nahezu immer darum, wie man mehr Hardware einsetzen kann, um mehr Last zu bewältigen. Scale-Up und Scale-Out sind die entsprechenden Schlagwörter, die in den letzten Jahren durch neue Modewörter wie Web-Scale ergänzt wurden.

Schnelle Antwort statt langer Suche!
Instant Coaching ist das Online Beratungsservice vom Autor dieser Seite.

Bei Skalierung geht es aber ganz allgemein darum, wie sich die Performance mit geänderten Rahmenbedingungen entwickelt. Die Hardware ist dabei nur eine Variable, die sich auf die Performance auswirkt. In diesem Kapitel geht es auch um andere Variablen wie das Datenvolumen und die Systemlast.

Recent Questions at Ask.Use-The-Index-Luke.com

0
votes
1
answer
229
views

query regd the CBO decision

Apr 17 at 10:27 Hulda(suspended)
index-choice optimizer
0
votes
3
answers
2.0k
views

Examples for Function Based Indexes?

Mar 25 at 15:52 Castorp 1
function-based
0
votes
1
answer
610
views

Updating multiple rows using a subquery in SQL

Jan 08 at 09:52 Jan 26
subquery update sql