Architettura OLE DB
- Applicazione
- L'applicazione è responsabile dell'interazione con l'utente e dell'invocazione delle funzioni API OLE DB che inviano le istruzioni SQL per l'elaborazione da parte di un file system o di un sistema di gestione di database. L'applicazione è anche chiamata consumatore.
- Provider OLE DB
Il provider OLE DB elabora le chiamate di funzione API OLE DB che riceve dall'applicazione, interagisce con il file system o il sistema di gestione dei database per accedere ai dati richiesti e restituisce i risultati all'applicazione. Il provider OLE DB è chiamato anche provider.
- Origine dati
- Un'origine dati contiene gli insiemi di dati a cui il provider OLE DB accede, insieme a tutti gli ambienti associati ai dati. Questi ambienti possono includere software di accesso ai file o ai database, un sistema operativo e una piattaforma di rete.
Per utilizzare OLE DB per accedere a un sistema Netezza, è necessaria almeno una configurazione client-server a due livelli. In un sistema client-server a due livelli, l'origine dei dati è memorizzata sul sistema Netezza Performance Server, che gestisce tutta l'elaborazione dell'accesso al database. Il provider e l'applicazione OLE DB si trovano sul sistema client e utilizzano una connessione di rete a un processo Postgres sull'host del sistema Netezza Performance Server, che coordina le funzioni di elaborazione delle istruzioni SQL.