Sujets de FAQ

Questions générales

Qu'est-ce qu'Oracle Database 23ai ?

Oracle Database 23ai est la nouvelle version d'Oracle Database avec un support à long terme. Elle remplace la version 19c. Cette version apporte l'IA à vos données avec l'ajout d'AI Vector Search à la base de données convergée d'Oracle. Cette fonctionnalité, combinée à de nouveaux paradigmes de développement unifiés et à des fonctionnalités stratégiques, permet aux développeurs et aux professionnels des données d'alimenter facilement les applications, le développement et les workloads critiques avec l'IA.

Quelles sont les principales fonctionnalités d'Oracle Database 23ai ?

Oracle Database 23ai apporte plus de 300 nouvelles fonctionnalités par rapport à la génération précédente. En voici quelques-unes. Vous trouverez des liens pour plus de détails sur toutes ces fonctionnalités dans cet article de blog sur Oracle Database 23ai : Où trouver des informations ? :

  • AI Vector Search : Oracle AI Vector Search est une nouvelle option introduite dans Oracle Database 23ai. AI Vector Search est un ensemble de fonctionnalités qui inclut un nouveau type de données vectorielles, des index vecteurs et des opérateurs SQL de recherche vectorielle qui permettent à Oracle Database de stocker le contenu sémantique des documents, des images et d'autres données non structurées en tant que vecteurs et de les utiliser pour exécuter des recherches de similarité rapides. Ces nouvelles fonctionnalités prennent également en charge la génération augmentée par récupération (RAG), une technique d'IA générative révolutionnaire qui combine de grands modèles linguistiques (LLM) et des données d'entreprise privées pour répondre à des questions en langage naturel En savoir plus sur AI Vector Search
  • JSON Relational Duality Views : JSON Relational Duality Views réunit les modèles de données relationnelles et documentaires pour fournir le meilleur de ces deux mondes. Les développeurs peuvent utiliser les mêmes données sous-jacentes que les documents JSON, à l'aide d'API de document standard ou relationnelles, à l'aide de SQL standard. En savoir plus sur JSON Relational Duality Views
  • Graphes de propriétés opérationnelles : Oracle Database offre une prise en charge native des structures de données en graphes de propriétés et des requêtes de graphes. Les développeurs peuvent désormais facilement créer des graphes et des applications en graphes en conjonction avec les données transactionnelles, JSON, Spatial et d'autres types de données pris en charge dans la base de données. En outre, le nouveau langage SQL/PGQ standard ANSI vous permet de créer et d'interroger ces relations graphiques dans un langage facile à comprendre.
  • SQL Firewall : Oracle Database offre une prise en charge native des structures de données de graphique de propriétés et des requêtes de graphique. Les développeurs peuvent désormais facilement créer des graphes et des applications en graphes en conjonction avec les données transactionnelles, JSON, Spatial et d'autres types de données pris en charge dans la base de données. En outre, le nouveau langage SQL/PGQ standard ANSI vous permet de créer et d'interroger ces relations graphiques dans un langage facile à comprendre. En savoir plus sur SQL Firewall
  • True Cache : Cette solution simplifie la mise en cache d'Oracle Database. Les développeurs déploient simplement une instance True Cache sans disque sur leur niveau intermédiaire et laissent Oracle Database gérer le reste. Grâce à la technologie ADG (Active Data Guard), Oracle Database 23ai détermine si le cache est cohérent avec les dernières modifications apportées à l'instance principale et extrait les données si elles ne figurent pas dans le cache. En savoir plus sur True Cache
  • Améliorations SQL : Oracle Database 23ai inclut de nouvelles fonctionnalités telles que les domaines d'utilisation des applications, qui permettent aux développeurs de définir ce que les colonnes représentent, par exemple des e-mails, des cartes de crédit, des codes postaux, etc. Les annotations de schéma permettent aux développeurs de centraliser des métadonnées riches et descriptives pour leurs objets, un nouveau type de données booléen, des jointures directes dans les mises à jour, etc.
  • Améliorations apportées à l'évolutivité et à la disponibilité d'Oracle RAC : Oracle Database 23ai introduit des améliorations qui renforcent encore l'engagement d'Oracle à offrir une disponibilité et une résilience inégalées pour les bases de données stratégiques.

    • Haute disponibilité
      • Local Rolling Database Maintenance prend en charge la disponibilité ininterrompue de la base de données lors des activités de maintenance (telles que l'application de correctifs) pour les bases de données Oracle Real Application Clusters (RAC) et Oracle RAC One Node. Cela améliore considérablement la disponibilité des bases de données tout en limitant l'impact sur les autres nœuds du cluster.
      • Oracle RAC Two-Stage Rolling Updates permet d'appliquer des correctifs sans rotation de serveur simultanément après l'application de correctifs à tous les nœuds, ce qui réduit le temps d'inactivité des applications.
      • Globally Distributed Database avec Raft Replication : permet un basculement rapide en quelques secondes et aucune perte de données pendant les pannes de nœud ou de data center, ce qui facilite une architecture de base de données distribuée symétrique Active-Active-Active qui améliore la disponibilité, simplifie la gestion et optimise l'utilisation des ressources à l'échelle mondiale.
    • Évolutivité
      • Oracle RAC Ordered Sequences Optimization améliore les performances des workloads qui utilisent des séquences commandées.
      • Oracle RAC Smart Connection Rebalancing mesure et redirige les sessions accédant aux mêmes objets de base de données vers l'instance où l'objet est mis en cache, ce qui réduit le trafic entre les instances et améliore considérablement les performances des workloads avec des risques élevés de conflit.

Pouvez-vous m'expliquer plus en détail le fonctionnement d'AI Vector Search?

AI Vector Search utilise des vecteurs pour permettre d'interroger rapidement et simplement les données d'une entreprise avec un LLM. Pour mieux comprendre cette fonctionnalité, consultez les questions suivantes. En savoir plus sur AI Vector Search

  • Qu'est-ce qu'un vecteur ?
    Un vecteur est une représentation numérique de texte, d'images, d'audio ou de vidéo qui encode la signification des données, et non les mots ou pixels sous-jacents.
  • Des vecteurs peuvent-ils être créés dans la base de données ?

    Oui, via la fonction SQL vector_embedding().

    Choisissez la vectorisation Sentence-Transformer en intégrant des modèles dans Hugging Face, puis chargez-les en toute sécurité dans la base de données.

  • Des vecteurs peuvent-ils être créés en dehors de la base de données ?

    Oui, vous pouvez utiliser des modèles commerciaux et open source avec des appels REST ou des bibliothèques locales.

    L'intégration de modèles de vectorisation testés inclut openai.com, cohere.com, Hugging Face Transformers, Sentence-Transformers, Transformers.js et l'environnement d'exécution ONNX.

  • Faut-il des GPU pour créer des vecteurs ?
    Les vecteurs peuvent être créés à l'aide de CPU ou de GPU.
  • Avec quels LLM fonctionne AI Vector Search ?

    AI Vector Search devrait être en mesure de travailler avec n'importe quel LLM.

    OpenAI GPT 3.5 et 4.0, Cohere, Llama2, Mistral, Gemini, Palm2 et Vertex AI LLM ont tous été testés.

    Certains de ces LLM sont disponibles via le service Oracle Cloud Infrastructure (OCI) Generative AI.

  • Avec quels modèles de vectorisation AI Vector Search fonctionne-t-il ?
    Plus de 90 modèles de vectorisation de OpenAI, Cohere, Transformer, Sentence Transformer, Transformer.js, Xenova, FastEmbed et l'environnement d'exécution ONNX ont été testés.
  • AI Vector Search prend-il en charge LangChain ou LlamaIindex ?
    Oracle AI Vector Search prend en charge le fournisseur Oracle AI Vector Search pour LangChain et LlamaIndex.

Quels autres produits sont annoncés avec Oracle Database 23ai ?

Cette annonce met l'accent sur le cloud et les développeurs.

OCI :
  • Oracle Database 23ai sur Exadata Cloud@Customer avec Exadata Systems Software 24ai
  • Oracle Database 23ai sur Exadata Database Service avec Exadata Systems Software 24ai
  • Oracle Database 23ai sur Base Database Service
  • OCI GoldenGate 23ai
Azure :
  • Oracle Database 23ai sur Exadata Database Service avec Exadata Systems Software 24ai
Développeurs :
  • Always Free Autonomous Database23ai
  • Autonomous Database 23ai Free Container Image
  • Oracle Database 23ai Free
  • GoldenGate 23ai Free

Quelle est la différence entre Oracle Database 23c annoncé l'année dernière et Oracle Database 23ai ?

Compte tenu de l'importance de la technologie révolutionnaire de l'IA dans cette version, nous renommons Database 23c en Database 23ai. Oracle Database 23ai est la version 23.4.0.0.0 et sera désigné comme tel à l'avenir.

Pourquoi passer d'Oracle Database 19c à 23ai ?

Oracle Database 23ai est la nouvelle version d'Oracle Database avec un support à long terme. Elle remplace la version 19c. Une version à long terme d'Oracle Database offre cinq ans d'assistance premium et trois ans d'assistance étendue. Oracle Database 19c Premier Support prend fin le 30 avril 2024, et bien qu'Oracle ait annulé les frais supplémentaires pour Extended Support du 1er mai 2024 au 30 avril 2026, Extended Support prendra fin le 30 avril 2027, ce qui vous permettra de bénéficier d'un chevauchement plus long avec Oracle Database 23ai.

Que faut-il prendre en considérations pour la mise à niveau vers Oracle Database 23ai ?

Oracle fournit des guides de mise à niveau d'Oracle Database 19c ou d'Oracle Database 21c vers 23ai. Toutes les autres versions de la base de données doivent être mises à niveau vers l'une des versions répertoriées précédemment, puis vers 23ai. Le processus de mise à niveau spécifique peut varier en fonction de la version et de la configuration actuelles de votre déploiement Oracle Database.

Une version d'essai gratuite est-elle disponible pour Oracle Database 23ai ?

Oui, Oracle propose des essais gratuits pour Oracle Database 23ai via Oracle Cloud Infrastructure (OCI) avec Autonomous Database Free Tier. Les utilisateurs peuvent créer un compte d'essai gratuit et explorer les fonctionnalités d'Oracle Database 23ai sur OCI. Oracle Database 23ai Free peut également être téléchargé sous la forme d'un fichier RPM Linux, d'une image Docker basée sur Oracle Linux, d'une machine virtuelle Oracle Virtual Box ou d'un package Vagrant.