Verwendung von gespeicherten Prozeduren für die Berechnungen

Ich arbeite derzeit an einem Projekt zum speichern der spezifischen finanziellen, Informationen über unsere Kunden in einer MS SQL-Datenbank. Später, unsere Nutzer müssen in der Lage sein, um die Datenbank Abfragen, um die Daten von den Kunden, basierend auf bestimmten Kriterien (zB. clients, die größer als eine bestimmte Größe, Kunden in einem bestimmten geografischen Gebiet) und insgesamt es als benchmark verwenden. Die Datenbank zugegriffen wird, die von unserem Finanz-software über ein Skript.

Ich bin derzeit am schreiben der gespeicherten Prozeduren für die Datenbank. Was ich bin der Planung auf dem tun ist und schreibt mehrere unterschiedliche gespeicherte Prozeduren auf der Basis der verschiedenen Arten von Kriterien verwendet werden können. Sie werden den client zurück zahlen.

Die eigentliche Frage die ich habe ist auf die Methode zum abrufen der Daten. Ich brauche mehrere verschiedene Berechnungen mit Daten des Kunden. Ist es eine bessere Praxis, um verschiedene gespeicherte Prozeduren für die Berechnung auf der Grundlage der client-Anzahl und das Ergebnis zurückgibt, oder ist es besser, einfach eine gespeicherte Prozedur zurückgeben, alle Informationen über den client, und führen Sie die Berechnungen im Skript?

Performance könnte ein Problem sein, weil es viele Kunden in der Datenbank, so will ich die Methode, die einigermaßen effizient.

InformationsquelleAutor Dave | 2008-10-06
Schreibe einen Kommentar