Développement dans le simulateur Oracle NoSQL Database Cloud

familiarisez-vous avec les API Cloud à l'aide du simulateur Oracle NoSQL Database Cloud.

Le simulateur Oracle NoSQL Database Cloud simule le service cloud, et vous permet d'écrire et de tester des applications localement sans accéder à Oracle NoSQL Database Cloud Service. Le SDK Java Oracle NoSQL Database contient quelques exemples pour permettre au développeur de se lancer.

Vous pouvez démarrer le développement de votre application dans le simulateur Oracle NoSQL Database Cloud, à l'aide des exemples de base et en compréhension, avant de commencer à utiliser Oracle NoSQL Database Cloud Service.

Extrayez le SDK Java Oracle NoSQL Database et les packages du simulateur Oracle NoSQL Database Cloud. Créez votre application à l'aide des API cloud. Après la création, le débogage et le test de votre application avec le simulateur Oracle NoSQL Database Cloud, déplacez votre application vers Oracle NoSQL Database Cloud Service.

Téléchargement du simulateur Oracle NoSQL Database Cloud

Téléchargez le simulateur Oracle NoSQL Database Cloud à partir de la page des téléchargements Oracle Cloud et extrayez-le sur l'ordinateur local.

Prérequis
  • Java JDK version 17 ou ultérieure installé
  • Au moins 5 Go d'espace disque libre dans l'emplacement d'installation
Etapes
  1. Ouvrez la page Téléchargements Oracle Cloud et sélectionnez Oracle NoSQL Database Cloud.
  2. Cliquez sur Download Oracle NoSQL Cloud Simulator.
  3. Sélectionnez le package compressé, acceptez le contrat de licence et cliquez sur Télécharger.
  4. Extrayez le package.
    tar xvf <cloud_simulator_package>.tar.gz

Après avoir extrait le package, lisez les instructions du fichier README.md pour démarrer le simulateur.

Se connecter au simulateur

Vous pouvez vous connecter au simulateur à l'aide de l'extension de code Visual Studio, du module d'extension IntelliJ ou d'un kit SDK Oracle NoSQL Database pris en charge.

Comparaison entre le simulateur Oracle NoSQL Database Cloud et Oracle NoSQL Database Cloud Service

Découvrez la différence entre le module de simulation Oracle NoSQL Database Cloud et le module de simulation Oracle NoSQL Database Cloud Service. Les différences permettent de déterminer des éléments importants en matière de conception que vous devez prendre en compte avant d'utiliser votre application dans un environnement de production.

Le simulateur Oracle NoSQL Database Cloud est une version locale d'Oracle NoSQL Database Cloud Service. L'instance de serveur créée dans le simulateur Oracle NoSQL Database Cloud prend en charge un débit agrégé relativement limité par rapport à Oracle NoSQL Database Cloud Service. En outre, les performances des opérations NoSQL sur le simulateur Oracle NoSQL Database Cloud sont basées sur la vitesse et la capacité de la machine sur laquelle il est déployé.

En comparaison, Oracle NoSQL Database Cloud Service est adapté à une utilisation dans un environnement de production en raison de fonctionnalités telles que l'évolutivité, la disponibilité et la durabilité.

Le simulateur Oracle NoSQL Database Cloud dispose des limites suivantes par rapport à Oracle NoSQL Database Cloud Service :

  • Le simulateur Oracle NoSQL Database Cloud ne peut être utilisé qu'à des fins de développement et de test. Ne pas utiliser le simulateur cloud Oracle NoSQL Database pour effectuer des mesures de performances ou dans un environnement de production.

  • Vous devez disposer d'au moins 5 Go d'espace disque pour exécuter le simulateur Oracle NoSQL Database Cloud.

  • Vous devez démarrer une instance unique du simulateur Oracle NoSQL Database Cloud dans un répertoire racine (répertoire contenant les données du simulateur Oracle NoSQL Database Cloud). Le simulateur Oracle NoSQL Database Cloud prend le contrôle exclusif sur le répertoire de stockage des données.

  • Le simulateur Oracle NoSQL Database Cloud ne prend pas en charge ou n'exige pas de configurations liées à la sécurité.

  • Aucune limite stricte n'est appliquée au nombre de tables, à la taille des tables, au nombre d'index ou au débit maximal indiqué pour les tables (à l'exception de la quantité de stockage sur le disque local).

  • Les opérations de langage de définition de données (DDL), comme la création ou la suppression d'une table, ainsi que la création ou la suppression d'un index, ne sont pas ralentis.

  • L'historique opérationnel n'est pas conservé.