Oracle Database 23c apporte JSON, graphique à la base de données relationnelle

La version bêta d’Oracle Database 23c est sortie aujourd’hui, offrant aux utilisateurs de la technologie de base de données relationnelle homonyme du géant du logiciel/matériel un aperçu de nouvelles fonctionnalités qui améliorent la gestion, les performances et la sécurité des données.

La nouvelle version bêta, présentée mardi lors de la conférence Oracle CloudWorld 2022 à Las Vegas, marque la première mise à jour majeure de la base de données Oracle depuis la publication du jalon Oracle Database 21c en janvier 2021.

Parmi les nouvelles fonctionnalités de la version bêta 23c figure l’intégration d’un pare-feu SQL amélioré pour assurer la sécurité contre les requêtes potentiellement malveillantes. Oracle présente également en avant-première une fonctionnalité qui aidera ses utilisateurs à mieux gérer les transactions de microservices au sein de la base de données. La nouvelle prévisualisation de la base de données relationnelle intègre également les fonctionnalités de base de données JSON et graphique.

La gamme Oracle Database est en concurrence avec de nombreux systèmes de fournisseurs sur le marché des bases de données relationnelles, notamment Microsoft Azure SQL Database, Amazon Relational Database Service et Google Cloud SQL, ainsi que les offres commerciales du logiciel open source PostgreSQL.

La mise à jour 23c aidera les utilisateurs d’Oracle à se sentir bien dans leur choix de plate-forme de base de données car elle continue d’ajouter de nouvelles fonctionnalités, a déclaré Holger Mueller, analyste chez Constellation Research.

En particulier, l’avantage le plus immédiat que les utilisateurs remarqueront de la mise à jour de la base de données 23c est une capacité de correctifs continus qui aidera à réduire les temps d’arrêt potentiels du système, a déclaré Mueller. Oracle a également introduit des privilèges améliorés au niveau du schéma qui offrent un meilleur contrôle d’accès, a-t-il noté.

Oracle Database 23c prévisualise la dualité relationnelle JSON

Une fonctionnalité clé qu’Oracle a ajoutée à la version bêta 23c est une fonctionnalité qu’il appelle la dualité relationnelle JSON.

Oracle prend en charge JSON comme format de données dans sa base de données depuis plusieurs années. L’idée de base derrière la dualité relationnelle JSON est d’intégrer plus profondément JSON au modèle de données relationnelles d’Oracle.

La fonctionnalité de dualité relationnelle JSON permet aux développeurs de programmer avec l’API et la syntaxe JSON. Il permet également aux administrateurs de bases de données d’utiliser la suite complète de requêtes SQL pour accéder aux données JSON, a déclaré Marc Staimer, analyste chez Wikibon.

“Cela se résume à moins d’étapes ; des requêtes plus rapides et plus performantes sur les documents JSON ; et un temps plus rapide pour obtenir des informations exploitables”, a-t-il déclaré.

Cela se résume à moins d’étapes; requêtes plus rapides et plus performantes sur les documents JSON ; et un temps plus rapide pour obtenir des informations exploitables.

Marc StaimerAnalyste, Wikibon

L’un des avantages de l’utilisation de JSON est qu’il n’oblige pas le développeur à réfléchir au modèle de données, a déclaré Jenny Tsai-Smith, vice-présidente de la gestion des produits pour le développement de bases de données chez Oracle. Avec JSON, les développeurs examinent l’aspect fonctionnel d’une application et écrivent le code en fonction de cette perspective dans une approche qui ne nécessite pas d’abord un schéma.

Le défi est qu’au fil du temps, à mesure que les applications deviennent plus complexes, Tsai-Smith a déclaré qu’il devient difficile d’exécuter des requêtes sur les magasins de données JSON.

La dualité relationnelle JSON offre la possibilité de stocker des données JSON sous forme de tables de base de données relationnelle. La base de données Oracle 23c fournit ensuite aux utilisateurs une vue JSON au-dessus des tables relationnelles. Les développeurs ne voient toujours que le JSON et peuvent interagir avec les données comme ils l’ont fait par le passé.

Les capacités de graphe convergent dans Oracle Database 23c

Oracle apporte également des capacités de données graphiques à son modèle de données relationnelles.

Oracle a déjà pris en charge le graphique en tant que modèle de données distinct. Mais tout comme ce qu’il fait avec JSON, il s’agit maintenant d’un graphique plus profondément intégré à la base de données Oracle. Avec 23c, les utilisateurs peuvent désormais créer des données graphiques au-dessus des tables de la base de données.

La possibilité de placer un modèle de données graphique au-dessus des données de table relationnelle existantes a plusieurs applications potentielles, y compris la détection de fraude en temps réel, par exemple. Oracle a également ajouté la prise en charge du langage de requête SQL Property Graph, qui aide les développeurs à créer des applications graphiques.

“Ce langage simplifie la quantité de code requise pour le graphe”, a déclaré Tsai-Smith. “Nous espérons que cela contribuera également à l’adoption du graphe dans les bases de données.”

Leave a Comment

Your email address will not be published. Required fields are marked *