Nozioni di base sulla creazione di un'applicazione
Autonomous AI Database on Dedicated Exadata Infrastructure supporta lo sviluppo di applicazioni in un'ampia varietà di linguaggi e piattaforme di programmazione.
In generale, indipendentemente dal linguaggio utilizzato per creare un'applicazione, segui le stesse linee guida per creare un'applicazione che sfrutta le funzioni ad alte prestazioni e a disponibilità continua di un Autonomous AI Database:
-
Connettersi tramite un client Oracle. Quando ci si connette al database tramite un client Oracle, quasi tutte le operazioni di gestione delle connessioni vengono eseguite dal client, consentendo di concentrarsi sulla logica aziendale dell'applicazione. A seconda del linguaggio di programmazione, si utilizza il driver JDBC di Oracle Database o Oracle Instant Client.
-
Utilizzare i connection pool. Quando si codifica l'applicazione per utilizzare i connection pool invece di creare ed eliminare le connessioni singolarmente, si ottengono miglioramenti delle prestazioni e si consente al client Oracle tramite il quale ci si connette di eseguire automaticamente le operazioni di disponibilità continua. La modalità di codifica per l'uso dei connection pool dipende dal linguaggio di programmazione.
-
Connettersi al servizio di database appropriato. Autonomous AI Database fornisce diverse coppie di servizi di database da utilizzare durante la connessione al database. Queste coppie di servizi di connessione al database sono progettate per supportare diversi tipi di operazioni del database, come descritto in Nomi di servizi di database predefiniti per i database AI autonomi.
Inoltre, indipendentemente dalla lingua utilizzata per creare un'applicazione, è possibile eseguire le stesse attività di base per configurare il sistema in modo da supportare lo sviluppo delle applicazioni:
-
Scarica e installa il software di base da sviluppare nella lingua specificata. Ad esempio, è possibile scaricare e installare JDK per sviluppare applicazioni Java.
-
Scaricare e installare qualsiasi libreria di estensioni o modulo necessario per consentire alle applicazioni nella lingua specificata di connettersi a un Oracle Database ed effettuare chiamate SQL. Ad esempio, si scarica e si installa il modulo di estensione cx_Oracle per sviluppare applicazioni Python.
-
Scaricare e installare il client Oracle appropriato per la libreria o il modulo della lingua e dell'estensione specificati.
-
Scaricare le credenziali client per il database e renderle disponibili per il client Oracle installato.
Per istruzioni sull'esecuzione degli ultimi due passi per il driver JDBC di Oracle Database, vedere Preparazione per connessioni thin JDBC. Per istruzioni sull'esecuzione di questi passi per Oracle Instant Client, vedere Preparazione per le connessioni OCI (Oracle Call Interface), ODBC e JDBC.
Per alcune lingue e piattaforme, è possibile seguire istruzioni dettagliate specifiche anziché le linee guida generali, come discusso di seguito.