Lancez-vous gratuitement avec Oracle Autonomous JSON Database

Oracle Autonomous JSON Database est un service de base de données de documents cloud qui simplifie le développement d’applications centrées sur JSON. Créez, testez et déployez des instances Oracle Autonomous Database gratuites pour une durée illimitée avec les services Always Free. Obtenez également 300 UDS de crédit cloud et essayez une large gamme de services Oracle Cloud gratuitement pendant 30 jours.

Étape 1

Créer votre compte cloud Oracle et vous y connecter

Créez un compte via un navigateur Web ou un terminal mobile. Cela ne prend que quelques minutes.

  • Inscrivez-vous pour obtenir un compte Oracle Cloud gratuit.
  • Lisez l’e-mail de bienvenue pour obtenir vos identifiants.
  • Connectez-vous à votre compte Oracle Cloud gratuit
étape 1

Étape 2

Créer une instance Oracle Autonomous JSON Database

Accédez à la console Oracle Cloud Infrastructure (OCI), ce qui facilite la création de bases de données. Par ailleurs, les développeurs peuvent opter pour déployer des bases de données via des API REST, l'interface de ligne de commande OCI ou des SDK. Vous pouvez :

  • Utiliser SQL Developer Web avec les API de collecte SODA (Simple Oracle Document Access).
  • Développer des interfaces REST pour Autonomous JSON Database.
  • Utiliser les API SODA pour REST avec Autonomous JSON Database
étape 2

Étape 3

Développer des applications

Les développeurs utilisent les outils et les langages de leur choix pour le développement d'applications centrées sur JSON via des API.

  • Option 1 : utilisez Oracle Database API for MongoDB pour développer des applications avec des outils, des pilotes et des structures MongoDB.
  • Option 2 : utilisez l'API SODA pour développer des applications dans des langages de programmation populaires, tels que Java, Node.js et Python.

Option de développement d'applications 1

Développez avec des outils et des structures MongoDB via Oracle Database API for MongoDB

Oracle Database API for MongoDB permet à Autonomous JSON Database de comprendre le langage Mongo. Avec l'API, les données JSON dans MongoDB Atlas ou MongoDB sur site peuvent facilement être migrées vers Autonomous JSON Database avec des outils d'importation/exportation familiers aux développeurs MongoDB. Les applications MongoDB existantes continuent de s'exécuter avec une simple modification de la chaîne de connexion, souvent sans nécessiter de modifications ou de réécritures supplémentaires du code. Les développeurs peuvent créer de nouvelles applications sur Autonomous JSON Database à l'aide de pilotes, d'outils et de structures MongoDB.

Concepts d'Oracle Database API for MongoDB

  • L'API traduit le protocole de connexion MongoDB en instructions SQL exécutées par Autonomous JSON Database. Vous pouvez donc continuer à utiliser les pilotes, les structures et les outils que vous connaissez pour développer vos applications de banque de documents JSON.
  • L'API vous permet de tirer parti des fonctionnalités de base de données convergée d'Autonomous JSON Database pour gérer plusieurs types de données, notamment les données JSON, au sein d'une seule base de données. Par exemple, ces fonctionnalités de base de données convergée vous permettent d'utiliser SQL pour interroger ou mettre à jour des données JSON.
  • Il n'est pas nécessaire d'installer ou de configurer l'API. Il suffit d'extraire la chaîne de connexion de votre instance Autonomous Database à partir de Database Actions dans OCI.

Développer de nouvelles applications MongoDB

Développez de nouvelles applications MongoDB à l'aide de vos outils, pilotes et structures de développement favoris, tels que MongoDB Compass, Oracle Database Actions, Go et Java.


Migration des charges de travail MongoDB vers Autonomous JSON Database

  • Utilisez les outils de ligne de commande de MongoDB, tels que mongoexport et mongoimport, ou Compass pour importer des données dans Autonomous JSON Database. Vous pouvez également utiliser Oracle GoldenGate pour une migration en ligne sans temps d'arrêt.
  • Le déplacement de vos applications de MongoDB vers Oracle peut tout simplement consister à modifier la chaîne de connexion pour pointer vers Autonomous Database. Les applications n'ont besoin que de peu de codage, voire pas du tout.

Option de développement d'applications 2

Développer dans des langages de programmation courants via l'API SODA

SODA est un ensemble d'API de type NoSQL qui permettent aux développeurs de créer et de stocker des documents JSON en natif dans Oracle Database. Les développeurs peuvent effectuer des opérations de création, de lecture, de mise à jour et de suppression (CRUD) sans avoir à connaître le langage SQL (Structured Query Language). Les API SODA prennent en charge les langages de programmation courants et l'architecture REST (Representational State Transfer).

Concepts SODA

  • Les collections de documents SODA reposent sur des tables et des vues de base de données ordinaires, et vous pouvez tirer parti des fonctionnalités de base de données pour les utiliser avec le contenu des documents SODA. Les opérations SODA CRUD et de requête sont automatiquement mises en correspondance avec les opérations SQL sur les tables ou les vues de base de données sous-jacentes, et ces opérations sont optimisées.
  • Il existe des implémentations SODA distinctes à utiliser avec différents langages et avec le style architectural REST. SODA pour REST est accessible à partir de pratiquement tous les langages de programmation. Elle met en correspondance les opérations SODA avec les modèles d'URL.

Application Java

  • Installez JDK
  • Connectez-vous à Autonomous JSON Database
  • Configurez un pilote JDBC
  • Installez et configurez SODA pour Java

Application Node.js

  • Installez Node.js
  • Installez node-oracledb
  • Connectez-vous à Autonomous JSON Database
  • Installez et configurez SODA for Node

Application Python

  • Installez Python
  • Installez cx_oracle
  • Connectez-vous à Autonomous JSON Database
  • Installez et configurez SODA pour Python

REST

  • Accédez via la console de service dans Autonomous Database
  • Cliquez sur l'onglet Development (Développement).
  • Utilisez l'URL dans les services RESTful et la carte SODA pour commencer

SQLcl

  • La ligne de commande Oracle SQL Developer (SQLcl) fournit une interface de ligne de commande pour SODA.
  • Utilisez Oracle SQL Developer Command Line (SQLcl) pour travailler directement sur les collections SODA
  • Effectuez des opérations CRUD sur des documents JSON à l'aide de SQL

PL/SQL

  • Les API SODA pour PL/SQL offrent une prise en charge SQL complète
  • Effectuez des opérations CRUD sur des documents JSON à l'aide de SQL
  • Interrogez des documents JSON à l'aide de SQL

22 janvier 2024

Autonomous JSON Database adopte les ECPU et le stockage par Go afin de réduire les prix d'entrée de gamme pour les développeurs

Hermann Baer, directeur de la gestion des produits, Oracle

Début 2023, Oracle a introduit des ECPU basées sur le nombre de cœurs par heure alloués de manière élastique à partir d'un pool de serveurs de calcul et de stockage. L'introduction d'ECPU réduit le prix d'entrée de gamme d'Autonomous JSON Database, car il peut désormais être provisionné avec 2 ECPU et 20 Go de stockage seulement.

Lire la suite de l'article

Blogs à la une

Tout afficher

Ressources

Documentation sur Autonomous JSON Database

Explorez Oracle Help Center pour obtenir de la documentation du produit et d'autres ressources afin de déployer Autonomous JSON Database.

Se lancer avec Autonomous JSON Database


Essayer Oracle Autonomous Database

Oracle Cloud offre un niveau gratuit avec un essai gratuit de 30 jours et des services Always Free.


Télécharger Autonomous Database

Obtenez Autonomous Database Free Container Image pour développer vos applications sans le cloud.


Organisez un atelier

Organisez une grande variété de laboratoires et d’ateliers et découvrez notre meilleure technologie en direct.


Nous contacter

Vous aimeriez en savoir plus ? Un de nos experts peut répondre à vos questions.