Desenvolvendo no Oracle NoSQL Database Cloud Simulator

Conheça as APIs de Nuvem usando o Oracle NoSQL Database Cloud Simulator.

O Oracle NoSQL Database Cloud Simulator simula o serviço de nuvem e permite que você crie e teste aplicativos localmente sem acessar o Oracle NoSQL Database Cloud Service. O Oracle NoSQL Database Java SDK contém alguns exemplos para que o desenvolvedor comece a trabalhar.

Você pode começar a desenvolver seu aplicativo no Oracle NoSQL Database Cloud Simulator, usando e compreendendo os exemplos básicos, antes de começar a usar o Oracle NoSQL Database Cloud Service.

Extrair o Oracle NoSQL Database Java SDK e os bundles do Oracle NoSQL Database Cloud Simulator. Crie seu aplicativo usando as APIs de Nuvem. Depois de criar, depurar e testar seu aplicativo com o Oracle NoSQL Database Cloud Simulator, mova seu aplicativo para o Oracle NoSQL Database Cloud Service.

Download do Simulador do Oracle NoSQL Database Cloud

Faça download do Oracle NoSQL Database Cloud Simulator na página de downloads do Oracle Cloud e extraia-o em sua máquina local.

Pré-requisitos
  • Java JDK versão 17 ou mais recente instalado
  • Pelo menos 5 GB de espaço livre em disco no local de instalação
Etapas
  1. Abra a página Downloads do Oracle Cloud e selecione Oracle NoSQL Database Cloud.
  2. Clique em Download do Oracle NoSQL Cloud Simulator.
  3. Selecione o pacote compactado, aceite o contrato de licença e clique em Download.
  4. Extraia o pacote.
    tar xvf <cloud_simulator_package>.tar.gz

Depois de extrair o pacote, leia as instruções no arquivo README.md para iniciar o simulador.

Conecte-se ao Simulador

Você pode se conectar ao simulador usando a Extensão do Visual Studio Code, usando o Plug-in IntelliJ ou um SDK do Oracle NoSQL Database suportado.

Simulador do Oracle NoSQL Database Cloud em Comparação com o Oracle NoSQL Database Cloud Service

Saiba a diferença entre o Oracle NoSQL Database Cloud Simulator e o Oracle NoSQL Database Cloud Service. As diferenças ajudam a determinar considerações importantes de design que devem ser verificadas antes de você usar o seu aplicativo em um ambiente de produção.

O Oracle NoSQL Database Cloud Simulator é uma versão local do Oracle NoSQL Database Cloud Service. A instância do servidor que você cria no Oracle NoSQL Database Cloud Simulator suporta um throughput de agregação relativamente limitado quando comparado ao Oracle NoSQL Database Cloud Service. Além disso, o desempenho de operações NoSQL no Oracle NoSQL Database Cloud Simulator baseia-se na velocidade e na capacidade da máquina em que ele está implantado.

Por comparação, o Oracle NoSQL Database Cloud Service é adequado para uso em produção devido a funcionalidades como escalabilidade, disponibilidade e durabilidade.

O Oracle NoSQL Database Cloud Simulator tem as seguintes limitações quando comparado ao Oracle NoSQL Database Cloud Service:

  • O Oracle NoSQL Database Cloud Simulator só pode ser usado para fins de desenvolvimento e teste. Não use o Oracle NoSQL Database Cloud Simulator para medições de desempenho ou em um ambiente de produção.

  • Pelo menos 5 GB de espaço da unidade de disco devem estar disponíveis para executar o Oracle NoSQL Database Cloud Simulator.

  • Uma única instância do Oracle NoSQL Database Cloud Simulator deve ser iniciada em um diretório- raiz (o diretório em que os dados do Oracle NoSQL Database Cloud Simulator estão localizados). O Oracle NoSQL Database Cloud Simulator pressupõe um controle exclusivo sobre o diretório de armazenamento de dados.

  • O Oracle NoSQL Database Cloud Simulator não suporta nem requer configurações relevantes para a segurança.

  • Nenhum limite rígido é imposto em relação ao número de tabelas, ao tamanho de tabelas, ao número de índices ou ao throughput máximo especificado para tabelas ( exceto para o volume de armazenamento na unidade de disco local).

  • Operações DDL (Data Definition Language), como criar ou eliminar uma tabela e criar ou eliminar um índice, não são limitadas.

  • Não é mantido um histórico operacional.