Unser internes System basiert auf SQL Server 2008 mit einem 40-Tabellen-6NF-Schema. Die meisten der Tabellen FK bis 3 andere, ein Schlüssel einige so viele wie 7. Das System wird letztlich unterstützen 100s der Mitarbeiter mit 10s von 1000s Kunden arbeiten und speichern 100s of 1000s Transaktionsdatensätzen - Prime-Time-Zugriff sollte peak bei 1000 Zeilen pro Sekunde.RDBMS-Datenrelationslast
Gibt es einen Grund zu der Annahme, dass diese Tiefe der RDBMS-Beziehung ein System überlagert, das mit moderner Hardware und ausreichendem RAM ausgestattet ist? Ich versuche zu bewerten, ob wir unsere Design- oder Projektrichtlinien/-ziele anpassen müssen, bevor wir uns der finalen Entwicklungsphase nähern (in ein paar Monaten).
hängt von vielen Faktoren ab. Das beste db-Design kann wie ein Mist mit einer Anwendung laufen, die versucht, alles zu laden und die Zeilen zu durchlaufen. –