Wenn mehr als eine Datenbank unterstützt werden soll, dann ist man gezwungen die
gemeinsame Schnittmenge des Funktionsumfangs zu verwenden.
Manchmal bedeutet dies, dass man keine Stored Procedures verwenden kann, obwohl SPs zusätzliche Geschwindigkeit und Sicherheit bringen würden.
Man sollte neben den SPs aber immer auch Views verwenden; diese sind bei fast jeder
DB verfügbar.
Stellt sich nun die Frage, wieviele und welche Datenbanken unterstützt werden sollen.
Bei zwei oder drei verschiedenen Datenbanken ist es manchmal noch möglich, die SPs in allen Datenbanken zu verwenden.
Hat man allerdings die Vision alle gängigen DBs zu unterstützten, wird die gemeinsame Schnittmenge sehr klein und der Aufwand sehr gross.
==> um den Glaubenskrieg zu entscheiden, muss bekannt sein, welche Datenbanken unterstützt werden sollen.