Oracle
 sql >> Datenbank >  >> RDS >> Oracle

DATE-Nachschlagetabelle (1990/01/01:2041/12/31)

Dies ist eine vernünftige Vorgehensweise. Wenn Sie sich Data Warehousing ansehen , werden Sie feststellen, dass diese Systeme häufig ein ähnliches System für die Zeitfaktentabelle verwenden. Da in den von Ihnen verwendeten 50 Jahren weniger als 20.000 Zeilen vorhanden sind, gibt es keine große Datenmenge.

Es wird davon ausgegangen, dass der Speicher eine bessere Leistung bietet als die Berechnungen. Das ist sicherlich nicht eindeutig, da die Berechnungen nicht so schwer sind (obwohl sie auch nicht trivial sind) und jeder Plattenzugriff rechentechnisch sehr langsam ist. Die Bequemlichkeit, die Informationen in einer Tabelle zu haben, kann jedoch ausreichen, um zu rechtfertigen, dass für jeden der in der Tabelle gespeicherten berechneten Werte eine geeignete Methode verfolgt werden muss.