
La nouvelle version Oracle AI Database 26ai marque un véritable tournant. Avec plus de 300 nouveautés, elle met l’accent sur l’intelligence artificielle, la productivité des développeurs, la sécurité et la performance.
Parmi les innovations majeures, on retrouve AI Vector Search, qui permet d’exploiter des modèles d’IA avancés pour analyser et comparer des textes, images ou sons avec une rapidité impressionnante. Oracle utilise également l’IA en interne pour optimiser certaines fonctions de base de données, comme l’estimation des coûts et des temps d’exécution, afin de rendre le moteur encore plus efficace.
Les développeurs peuvent aussi travailler plus librement, que ce soit en JSON ou en relationnel, ou même en combinant les deux, tandis que le protocole RAFT facilite la distribution des bases de données pour des raisons de performance ou de conformité.
Les langages SQL et PL/SQL gagnent en puissance avec de nouveaux types et fonctionnalités, et la sécurité franchit une nouvelle étape grâce au SQL Firewall, qui contrôle précisément les requêtes exécutées. Du côté des administrateurs, la gestion est simplifiée : tâches plus légères, meilleure optimisation de l’espace et performances accrues grâce à des technologies comme True Cache. Résultat : certaines requêtes s’exécutent désormais bien plus vite, rendant la base encore plus efficace.
Les nouveautés phares de la 26ai
Voici les principales innovations qui font de cette version une étape majeure :
- AI Vector Search : une recherche intelligente basée sur le sens des données (texte, images, sons…), et non plus seulement sur des mots-clés.
- JSON et relationnel réunis : travailler de manière fluide aussi bien avec des documents JSON qu’avec des tables relationnelles, sans passer par des ORM complexes.
- Graphes en temps réel dans SQL : analyses de graphes directement sur les données opérationnelles, avec sécurité et haute disponibilité.
- Microservices et transactions distribuées : mise en œuvre simplifiée des transactions entre microservices.
- Réservations sans verrouillage : possibilité de réserver une partie d’une valeur dans une colonne (par exemple une fraction de solde bancaire ou un article en stock) sans verrouiller toute la ligne, ce qui rend les applications plus réactives.
- Kafka et TxEventQ : exécuter des applications Kafka directement sur Oracle, avec peu de modifications.
- Procédures stockées en JavaScript : écrire et exécuter des procédures en JavaScript directement dans la base de données, avec accès aux nombreuses bibliothèques JavaScript disponibles.
- Transactions prioritaires : priorité donnée aux transactions critiques, avec annulation automatique des transactions bloquantes à faible priorité.
- Domaines d’usage des données : déclarer l’usage prévu d’une colonne (email, URL, mot de passe, devise…) pour mieux contrôler et générer du code.
- SQL et types enrichis : ajout du type BOOLEAN, support Unicode 15.0, nouvelles syntaxes pratiques (SELECT sans FROM, GROUP BY simplifié…).
- Machine Learning amélioré : algorithmes plus rapides et flexibles pour la classification de données et de textes.
- Sharding plus simple : gestion et création de réplicas facilitées, nouveaux modèles avec RAFT.
- Privilèges simplifiés : attribution de privilèges au niveau schéma, et nouveau rôle DB_DEVELOPER_ROLE dédié aux développeurs.
- SQL Firewall intégré : protection en temps réel contre les attaques SQL et les injections.
Certaines innovations de la 26ai avaient déjà fait leur apparition dans les versions précédentes (19c, 21c, 23ai), mais c’est avec la 26ai qu’elles atteignent leur pleine maturité : désormais stables, enrichies et totalement intégrées, elles sont prêtes pour un usage intensif en production.
Cet article présente les points essentiels de la version 26ai, mais si vous souhaitez explorer l’ensemble des nouveautés en détail, vous pouvez consulter la documentation officielle d’Oracle à l’adresse suivante :
Oracle Database 26ai – New Features
Merci Amine pour le partage 👏 Très utile pour se mettre à jour sur Oracle 26ai 🤖
Jtp Ssi Yassine