Touchez NoSQL avec Python à l'aide d'Oracle NoSQL Database Cloud Simulator

Contexte de cet article

Oracle Cloud a également NoSQL (Oracle NoSQL Database Cloud). Pour NoSQL, comment exécutez-vous DDL et DML en Python? Je voulais enquêter.

Il existe un simulateur Oracle NoSQL Database Cloud, Vous pouvez l'essayer sur votre PC local, j'ai donc résumé les étapes pour utiliser Oracle NoSQL Database Cloud Simulator et comment exécuter DDL et DML en Python.

Dans ce post Il s'agit d'un contenu pour toucher le simulateur Oracle NoSQL Database Cloud de Python dans l'environnement Windows 10.

La condition préalable est la procédure à partir de l'état où la version Anaconda-Python 3.7 est installée dans l'environnement Windows 10.

Qu'est-ce que Oracle NoSQL Database Cloud Simulator?

https://docs.cloud.oracle.com/ja-jp/iaas/nosql-database/doc/developing-oracle-nosql-database-cloud-simulator.html

Oracle NoSQL Database Cloud Simulator simule les services cloud et Vous pouvez écrire et tester votre application localement sans accéder au service Oracle NoSQL Database Cloud. Le SDK Java Oracle NoSQL Database contient des exemples que les développeurs peuvent utiliser.

Avant de commencer avec Oracle NoSQL Database Cloud Service Développez des applications avec Oracle NoSQL Database Cloud Simulator pour comprendre des exemples de base.

⇒ Oracle NoSQL Database Cloud Simulator prépare un environnement dans lequel vous pouvez essayer des applications (Python, Java, Node.js, Go) dans un environnement local (ordinateur portable) sans vous connecter à Oracle Cloud.

Préparation environnementale

Préparez les deux préparations environnementales suivantes ** 1. Téléchargez Oracle NoSQL Database Cloud Simulator ** ** 2. Installez le SDK Oracle NoSQL Database Python **

La condition préalable est la procédure à partir de l'état où la version Anaconda-Python 3.7 est installée dans l'environnement Windows 10. Pour installer Anaconda, allez sur ici

1. Téléchargez Oracle NoSQL Database Cloud Simulator

Accédez à https://docs.cloud.oracle.com/ja-jp/iaas/nosql-database/doc/downloading-oracle-nosql-cloud-simulator.html#GUID-3E11C056-B144-4EEA-8224-37F4C3CB83F6

   

Téléchargez oracle-nosql-cloud-simulator-1.2.0.zip dans n'importe quel dossier et décompressez-le.

Conditions requises pour exécuter Oracle NoSQL Database Cloud Simulator

** - Java JDK version 10 ou supérieure doit être installé sur votre machine. ** ** ** · 5 Go ou plus d'espace disque disponible pour installer Oracle NoSQL Database Cloud Simulator. ** **

Si Java JDK version 10 ou supérieure n'est pas installé

https://www.oracle.com/java/technologies/javase-downloads.html Cliquez sur [JDK Download] ici pour télécharger le programme d'installation de Windows x64.

  1. Double-cliquez sur le fichier jdk-14.0.1_windows-x64_bin.exe téléchargé.
  2. Suivez les étapes ci-dessous pour installer le SDK Java      

2. Installez le SDK Python Oracle NoSQL Database

Lancer l'invite Anaconda

À l'invite d'Anaconda

pip install borneo

Et appuyez sur [Entrée]

Lancez le simulateur Oracle NoSQL Database Cloud

  1. Démarrez l'invite de commande L'invite de commande est lancée

  2. Placez le chemin Java JDK dans la variable d'environnement (PATH) Le chemin du JDK Java installé cette fois est C: \ Program Files \ Java \ jdk-14.0.1 \ bin Définissez le chemin Java JDK dans la variable d'environnement PATH avec set PATH = C: \ Program Files \ Java \ jdk-14.0.1 \ bin;% PATH% Tapez Java -version pour voir la version Java JDK ⇒ Vérifiez que le Java JDK 14 installé cette fois est utilisé. À l'invite de commande Accédez au répertoire où vous avez décompressé oracle-nosql-cloud-simulator-1.2.0 Utilisez la commande cd pour accéder au répertoire où vous avez décompressé oracle-nosql-cloud-simulator-1.2.0

Entrez la commande suivante à l'invite de commande

java -Djava.util.logging.config.file=logging.properties -jar cloudsim/lib/cloudsim.jar -root . 

Il sera en cours de démarrage avec "Oracle NoSQL Cloud Simulator est prêt"

Comment arrêter Oracle NoSQL Database Cloud Simulator

Appuyez sur [Ctrl] + C pour arrêter.

Essayez d'exécuter l'exemple de script

Téléchargez l'exemple de script python (nosql-python-sdk-5.2.0.zip) depuis GitHub.  https://github.com/oracle/nosql-python-sdk/releases

Décompressez nosql-python-sdk-5.2.0.zip dans n'importe quel dossier. Les exemples de scripts sont stockés dans le dossier [examples].

Lancer l'invite Anaconda

Exécutez un exemple de script (essayez d'exécuter single_data_ops.py) Faites glisser l'exemple de script et appuyez sur la touche [Entrée]. * Oracle NoSQL Database Cloud Simulator doit être en cours d'exécution.

Résultat d'exécution de single_data_ops.py

Pour plus d’informations, voir Oracle NoSQL Database Python SDK (Japanese), [SQL Reference for Oracle NoSQL Database](SELECT Expression)](https://docs.oracle.com/en/database/other-databases/nosql-database/19.5/sqlreferencefornosql/select-expression.html ) A également été utile.

multi_data_ops.py et table_ops.py peuvent également être exécutés en tant qu'exemples de scripts.

référence

· Kit de développement logiciel (SDK) Python Oracle NoSQL Database   https://docs.oracle.com/cd/E83857_01/paas/nosql-cloud/sdk/index.html

-Référence SQL pour la base de données Oracle NoSQL (expression SELECT) https://docs.oracle.com/en/database/other-databases/nosql-database/19.5/sqlreferencefornosql/select-expression.html

· Manuel de base de données NoSQL   https://docs.cloud.oracle.com/ja-jp/iaas/nosql-database/index.html

-NoSQL Database Manual (Développement avec Oracle NoSQL Database Cloud Simulator)   https://docs.cloud.oracle.com/ja-jp/iaas/nosql-database/doc/developing-oracle-nosql-database-cloud-simulator.html

Recommended Posts

Touchez NoSQL avec Python à l'aide d'Oracle NoSQL Database Cloud Simulator
Derrière le flyer: utiliser Docker avec Python
Essayez d'utiliser Python avec Google Cloud Functions
Travailler avec OpenStack à l'aide du SDK Python
Modifier le fuseau horaire dans Oracle Database Docker
J'ai essayé de toucher un fichier CSV avec Python
Contrôlez la lumière intelligente «Yeelight» de Python sans utiliser le cloud
[S3] CRUD avec S3 utilisant Python [Python]
Utilisation de Quaternion avec Python ~ numpy-quaternion ~
[Python] Utilisation d'OpenCV avec Python (basique)
[Python] Régression LASSO avec contrainte d'équation utilisant la méthode du multiplicateur
Touchons l'API de Netatmo Weather Station avec Python. #Python #Netatmo
La vraie valeur de l'automatisation Terraform à partir d'Oracle Cloud
Utiliser OpenCV avec Python @Mac
Envoyer en utilisant Python avec Gmail
Contrôlez le moteur avec un pilote de moteur en utilisant python sur Raspberry Pi 3!
[Didacticiel d'analyse Python dans la base de données avec SQL Server 2017] Étape 6: Utilisation du modèle
Visualisez la fréquence des occurrences de mots dans les phrases avec Word Cloud. [Python]
Essayez d'utiliser FireBase Cloud Firestore avec Python pour le moment
Compléter python avec emacs en utilisant company-jedi
Moyenne harmonique par Python (en utilisant SciPy)
[Package cloud] Gérez les packages python avec le package cloud
[Python] Utilisation d'OpenCV avec Python (filtrage d'image)
Cours ROS 108 Utilisation de la base de données (mongo) avec ROS
[Python] Utilisation d'OpenCV avec Python (transformation d'image)
[Python] Utilisation d'OpenCV avec Python (détection des bords)
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Exécutez XGBoost avec Cloud Dataflow (Python)
Accédez à l'API Etherpad-lite avec Python
Installer le plug-in Python avec Netbeans 8.0.2
Extraire le fichier targz en utilisant python
Notes sur l'utilisation de rstrip avec python.
Maîtriser le type avec Python [compatible Python 3.9]
Essayez d'utiliser le module Python Cmd
Lors de l'utilisation de MeCab avec python dans virtualenv
Précautions lors de l'utilisation de six avec Python 2.5
Connectez votre base de données SQL Server à Alibaba Cloud Function Compute à l'aide de Python
Créer un enregistrement avec des pièces jointes dans KINTONE à l'aide du module de requêtes Python
Obtenez et estimez la forme de la tête en utilisant Dlib et OpenCV avec python
Rendre la console Python couverte d'UNKO
[AWS] Utilisation de fichiers ini avec Lambda [Python]
Exécutez IDCF Cloud CLI sur Docker
Essayez une formule utilisant Σ avec python
Essayez d'utiliser l'API Kraken avec Python
Utilisation de Python et MeCab avec Azure Databricks
Vérifier l'existence du fichier avec python
Essayez d'utiliser l'appareil photo avec OpenCV de Python
Communication de socket en utilisant le serveur de socket avec python maintenant
[Python] Récupère le nom de la variable avec str
Tweet à l'aide de l'API Twitter en Python
Rechercher le labyrinthe avec l'algorithme python A *
Vérifiez les cours des actions avec Slackbot en utilisant Python
Conseils pour utiliser python + caffe avec TSUBAME
Télécharger des fichiers sur le Web avec Python
[GCP] Exploitez Google Cloud Storage avec Python
Redémarrez le routeur en utilisant Python, Selenium, PhantomJS
Touchez des robots virtuels avec le SDK Python de Pepper
Text mining avec Python ② Visualisation avec Word Cloud