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

Saiba como baixar e extrair o Simulador do Oracle NoSQL Database Cloud.

O Oracle NoSQL Database Cloud Simulator está disponível para download no site do Oracle Cloud. Para instalar o Oracle NoSQL Database Cloud Simulator, primeiro faça download e extraia o arquivo.

Observação:

Seu sistema local deve atender aos seguintes requisitos para executar o Oracle NoSQL Database Cloud Simulator:
  • Java JDK versão 10 ou mais recente instalado na sua máquina.

  • Um mínimo de 5 GB de espaço disponível no disco no Oracle NoSQL Database Cloud Simulator.

Faça o seguinte:
  1. Abra a página Downloads do Oracle Cloud em um browser e clique em Oracle NoSQL Database Cloud.
  2. Clique em Download do Oracle NoSQL Cloud Simulator.
  3. Selecione o arquivo Zip ou Tar do Oracle NoSQL Database Cloud Simulator, aceite o contrato de licença e clique em Fazer Download.
  4. Gunzip e untar do pacote .tar.gz (ou extrair os arquivos se você tiver feito download de um pacote .zip).
    tar xvfz oracle-nosql-cloud-simulator-<version_number>.tar.gz

    A saída exibe todos os diretórios e arquivos que fazem parte do pacote. Todos os arquivos .jar relacionados ao Oracle NoSQL Database Cloud Simulator são colocados no diretório cloudsim/lib.

Depois de extrair o pacote, leia o arquivo oracle-nosql-cloud-simulator-<version_number>/README.txt para obter instruções sobre como iniciar e interromper o simulador.

Para usar o Oracle NoSQL Database Cloud Simulator, você deve fazer o download de um dos SDKs de linguagem NoSQL suportados pela Oracle. Os SDKs têm instruções e códigos de exemplo para conexão com o Oracle NoSQL Database Cloud Simulator ou o Oracle NoSQL Database Cloud Service.

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.