Yikes.. DataSnap.. noch sowas was man ned braucht
Das Problem was DS hat ist a) der Preis und b) die Scaling-Möglichkeiten.
DataSnap skaliert solange gut, wie man 1.) mehr CPU's in eine Kiste stecken kann und 2.) mehr
Ram in die Kiste stecken kann. Nur irgendwo ist bei CPU's und
RAM halt mal physikalisch Schluss - Wirtschaftlich ist die Grenze schon eher erreicht. Für den Preis von einer richtig großen Kiste bekommt man 20 bis 30 kleinere. Nur lässt sich DataSnap da dann nicht sauber drauf verteilen. Um letzen Endes noch Performance aus einer Maschine raus zu holen
sollte die Datenbank auf dem gleichen Rechner liegen (was für n-Tier ja eigentlich schonmal per se Schwachfug ist).
Für den gleichen Preis wie DataSnap (will heissen Differenz zwischen Upgrade auf Delphi Pro gegenüber Enterprise, bei den Vollversionen ist das noch schlimmer) bekommt man
andere Pakete, die nicht nur vertikal (d.h. mit der Größe eines Einzelsystems) sondern tatsächlich horizontal (über mehrere Server hinweg) skalieren, dabei noch ein gescheites Loadbalancing mitbringen und vor allem ohne Buggy-Zwischenkomponenten ansprechbar sind.