Sviluppo in Oracle NoSQL Database Cloud Simulator
Acquisisci familiarità con le API cloud utilizzando il simulatore cloud di Oracle NoSQL Database.
Oracle NoSQL Database Cloud Simulator simula il servizio cloud e ti consente di scrivere e testare le applicazioni a livello locale senza accedere a Oracle NoSQL Database Cloud Service. L'SDK Java di Oracle NoSQL Database contiene alcuni esempi che lo sviluppatore può utilizzare per iniziare.
Puoi iniziare a sviluppare la tua applicazione in Oracle NoSQL Database Cloud Simulator, utilizzando e comprendendo gli esempi di base, prima di iniziare a usare Oracle NoSQL Database Cloud Service.
Estrai Oracle NoSQL Database Java SDK e i bundle Oracle NoSQL Database Cloud Simulator. Crea la tua applicazione utilizzando le API cloud. Dopo aver creato, eseguito il debug e test della tua applicazione con Oracle NoSQL Database Cloud Simulator, sposta la tua applicazione in Oracle NoSQL Database Cloud Service.
Argomenti
Download del simulatore di Oracle NoSQL Database Cloud
Scarica Oracle NoSQL Database Cloud Simulator dalla pagina di download di Oracle Cloud ed estrarlo sul tuo computer locale.
Prerequisiti
-
JDK Java versione 17 o successiva installata
-
Almeno 5 GB di spazio libero su disco nella posizione di installazione
Passi
-
Aprire la pagina Download di Oracle Cloud e selezionare Oracle NoSQL Database Cloud.
-
Selezionare Simula il simulatore per Oracle NoSQL Cloud.
-
Selezionare il pacchetto compresso, accettare il contratto di licenza e selezionare Scarica.
-
Estrarre il pacchetto
tar xvf <cloud_simulator_package>.tar.gz
Dopo aver estratto il pacchetto, leggere le istruzioni nel file README.md per avviare il simulatore.
Connettiti al simulatore
ou può connettersi al simulatore utilizzando Visual Studio Code Extension, utilizzando IntelliJ Plugin o un Oracle NoSQL Database SDK supportato.
Simulatore di Oracle NoSQL Database Cloud rispetto a Oracle NoSQL Database Cloud Service
Scopri la differenza tra Oracle NoSQL Database Cloud Simulator e Oracle NoSQL Database Cloud Service. Le differenze consentono di determinare importanti considerazioni di progettazione da effettuare prima di utilizzare l'applicazione in un ambiente di produzione.
Oracle NoSQL Database Cloud Simulator è una versione locale di Oracle NoSQL Database Cloud Service. L'istanza server creata in Oracle NoSQL Database Cloud Simulator supporta un throughput di aggregazione relativamente limitato rispetto a Oracle NoSQL Database Cloud Service. Inoltre, le prestazioni delle operazioni NoSQL su Oracle NoSQL Database Cloud Simulator si basano sulla velocità e sulle funzionalità del computer su cui viene distribuito.
In confronto, Oracle NoSQL Database Cloud Service è adatto per l'uso in produzione a causa di funzioni quali scalabilità, disponibilità e durabilità.
Rispetto a Oracle NoSQL Database Cloud Service, Oracle NoSQL Database Cloud Simulator presenta le seguenti limitazioni:
-
Il simulatore cloud di Oracle NoSQL Database può essere utilizzato solo a scopo di sviluppo e test. Non utilizzare Oracle NoSQL Database Cloud Simulator per le misurazioni delle prestazioni o in un ambiente di produzione.
-
Per eseguire Oracle NoSQL Database Cloud Simulator, devono essere disponibili almeno 5 GB di spazio su disco.
-
Una singola istanza di Oracle NoSQL Database Cloud Simulator deve essere avviata in una directory root (directory in cui si trovano i dati di Oracle NoSQL Database Cloud Simulator). Oracle NoSQL Database Cloud Simulator assume il controllo esclusivo sulla directory di storage dei dati.
-
Il simulatore cloud di Oracle NoSQL Database non supporta o richiede configurazioni rilevanti per la sicurezza.
-
Non viene applicato alcun limite assoluto per il numero di tabelle, la dimensione delle tabelle, il numero di indici o il throughput massimo specificato per le tabelle (ad eccezione della quantità di storage nell'unità disco locale).
-
Le operazioni DDL (Data Definition Language), ad esempio la creazione o l'eliminazione di una tabella e la creazione o l'eliminazione di un indice, non sono limitate.
-
La cronologia operativa non viene mantenuta.