[..] Aber ich fand für meinen "speziellen" Zweck muss das doch besser gehen. Und die ADS macht das genau so.[..]
Ich habe nicht alles durchgelesen. Aber mit so einer Aussage (bzw. die Umsetzung basierend auf dieser) schiesst Du Dir selbst ins Knie. Datenhaltung sollte immer möglichst unabhängig vom
DBMS sein. Sich jetzt auf ein "spezielles" zu konzentrieren und vor allem Deine Applikation darauf zu entwickeln ist böse. Du kannst alles mit einer freien "normalen" Datenbank erledigen. Hast dann auch die Möglichkeit von einer Embedded in einer Minute auf einen Server zu wechseln usw.
Die Advantage ist von der Ansprache genauso
SQL-92 (oder irgendein anderes
SQL-xx) konform wie alle anderen auch. Im Hintergrund sucht und verwaltet sowieso jede anders, das sehe ich nicht, soll ich nicht sehen, und kann ich nicht sehen. Eine Super-Speziellösung ist die Advantage nicht. Sie macht arbeitet nur im Hintergrund die Arbeit etwas anders als bsp. eine Postgres-
DB.