Tipi di database storici

Un database storico può essere di due tipi.

Interroga
Un database di query raccoglie e memorizza i dati più comunemente necessari per il monitoraggio e il reporting dell'attività di query di un sistema.
Verifica
Un database di audit raccoglie gli stessi dati di un database di query, ma li memorizza in tabelle protette dalle righe e li firma digitalmente per impedirne la modifica.
Un database di audit è più sicuro di un database di query, ma questa maggiore sicurezza ha un costo:
  • Con un database di audit, le query sulle tabelle di cronologia sono soggette a controlli di sicurezza a livello di riga. Questo riduce le prestazioni rispetto a un database di query.
  • Poiché un database di audit utilizza tabelle protette da righe, è necessario configurare la sicurezza a più livelli. Un database di query non utilizza tabelle protette dalle righe e quindi non richiede una sicurezza multilivello.
  • Se si utilizza un database di audit e l'area di staging dei dati storici supera il valore STORAGELIMIT, il sistema si arresta e l'amministratore deve liberare spazio e riavviare il sistema prima che gli utenti possano riprendere l'attività. Se si utilizza un database di query e l'area di stoccaggio dei dati storici supera il valore STORAGELIMIT, il sistema continua a funzionare.
Pertanto, se non si ha bisogno di una maggiore sicurezza o di altre funzioni fornite da un database di audit, è meglio utilizzare un database di query. Per ulteriori informazioni su come configurare un database di audit e la sicurezza multilivello, consultare la IBM® Netezza® Advanced Security Administrator's Guide.