An diesem Beispiel wird klar, wie sich Skalierbarkeit und Robustheit negativ auf die Performance auswirken. Es werden schließlich ganze acht Transaktionen benötigt, um eine einzige Zeile einzufügen.
Welch ein Unterschied zu den alten ASP-, JSP-, PHP- oder Perl-Scripts, die direkt in der Datenbank, innerhalb desselben Prozesses, im gleichen Thread und auf demselben Server arbeiten! Das erfordert nur sehr wenig Gesamt- und Stapelspeicherplatz, erzeugt einen geringen Abarbeitungsstapel und man braucht sich keine Gedanken über die Kommunikation zwischen den Servern, die Netzwerklatenz und Ähnliches zu machen. Im anderen Fall erhält man ein riesiges, chaotisches Patchworkgebilde.
Aber so viel ist sicher: Richtig aufgebaut bieten mehrschichtige Anwendungen durchaus eine gute Skalierbarkeit, weil neue Ressourcen nur dort hinzugefügt werden, wo sie wirklich erforderlich sind. Sie sind robust und können eine 99,9-prozentige Verfügbarkeit erreichen.
Aber für all das muss man mit einer deutlich erhöhten Komplexität bezahlen, und jede Anfrage erfordert umfangreiche Ressourcen. Die einzige andere mögliche Option wäre eine Mainframe-Umgebung, die groß und komplex genug ist, um alles in Einem abzuwickeln. Die Wahl der Option will also gut überlegt sein!
Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.
Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…
Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…
Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…
Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.
Apple belegt in der Statistik von Counterpoint die ersten drei Plätze. Samsungs Galaxy S24 schafft…