Das Ausführen von Elementen in einer virtuellen Maschine hat gewisse Leistungseinbußen zur Folge. Inwieweit wirkt sich dies jedoch wirklich auf die Leistung eines Datenbanksystems aus?
Ich fand dieses akademische Nachschlagewerk mit einigen interessanten Benchmarks, aber es war nur ein eingeschränkter Test mit Xen und PostgreSQL. Die Schlussfolgerung war, dass die Verwendung einer VM "keine hohen Kosten für die Leistung mit sich bringt" (obwohl Sie vielleicht glauben, dass die tatsächlichen Daten etwas anderes aussagen).
Welche technischen, administrativen und sonstigen Nachteile ergeben sich beim Ausführen einer Datenbank in einer virtuellen Maschine?
Bitte poste Antworten, die durch objektive Fakten gestützt werden können. Ich bin nicht an Spekulationen oder anderen semireligiösen Argumenten interessiert.
Davon abgesehen
- Welche Probleme treten auf, wenn eine Datenbank in einer virtuellen Maschine ausgeführt wird? (bitte Referenzen posten)
- Sind diese Probleme von Bedeutung?
- Sind sie nur in bestimmten Szenarien von Bedeutung?
- Was sind die Problemumgehungen?