Temas de las preguntas frecuentes

Preguntas generales

¿Qué es Oracle Database 23ai?

Oracle Database 23ai es la versión de soporte a largo plazo de próxima generación de Oracle Database, que sustituye a la 19c. Esta versión incorpora la IA a tus datos con la adición de AI Vector Search a la base de datos convergente de Oracle. Esta capacidad, combinada con nuevos paradigmas de desarrollo unificados y capacidades de misión crítica, facilita a los desarrolladores y profesionales de datos potenciar las aplicaciones, el desarrollo de aplicaciones y las cargas de trabajo de misión crítica con IA.

¿Cuáles son las principales funciones de Oracle Database 23ai?

Oracle Database 23ai ofrece más de 300 nuevas funciones en comparación con la generación anterior. Estas son algunas de las principales funciones. Puedes encontrar enlaces para obtener más información sobre todas las funciones en esta publicación de blog en Oracle Database 23ai: Dónde encontrar información:

  • AI Vector Search: Oracle AI Vector Search es una nueva capacidad de Oracle Database 23ai. AI Vector Search (búsqueda vectorial de AI) es una colección de funciones que incluye un nuevo tipo de datos vectoriales, índices vectoriales y operadores SQL de búsqueda vectorial que permiten a Oracle Database almacenar el contenido semántico de documentos, imágenes y otros datos no estructurados como vectores y utilizarlos para ejecutar consultas de similitud rápidas. Estas nuevas funciones son compatibles con la generación aumentada de recuperación (RAG), una innovadora técnica de IA generativa que combina grandes modelos lingüísticos (LLM) con datos empresariales privados para ofrecer respuestas a preguntas en lenguaje natural. Obtén más información sobre AI Vector Search
  • JSON Relational Duality Views: las vistas de dualidad relacional de JSON unifican los modelos de datos relacionales y documentales para ofrecer lo mejor de ambos mundos. Los desarrolladores pueden trabajar con los mismos datos subyacentes que los documentos JSON, utilizando API de documentos estándar o como datos relacionales, utilizando el SQL estándar. Obtén más información sobre JSON Relational Duality View
  • Gráficos de propiedades operativas: Oracle Database ofrece soporte nativo para estructuras de datos de gráficos de propiedades y consultas de gráficos. Ahora los desarrolladores pueden crear fácilmente gráficos y aplicaciones de gráficos junto con datos transaccionales, JSON, espaciales y otros tipos de datos admitidos en la base de datos. Además, el nuevo estándar ANSI SQL/PGQ te permite crear y consultar estas relaciones de gráficos en un lenguaje fácil de entender.
  • SQL Firewall: Oracle Database ofrece soporte nativo para estructuras de datos de gráficos de propiedades y consultas de gráficos. Ahora los desarrolladores pueden crear fácilmente gráficos y aplicaciones de gráficos junto con datos transaccionales, JSON, espaciales y otros tipos de datos admitidos en la base de datos. Además, el nuevo estándar ANSI SQL/PGQ te permite crear y consultar estas relaciones de gráficos en un lenguaje fácil de entender. Obtén más información sobre SQL Firewall
  • True Cache: esta solución simplifica el almacenamiento en caché en Oracle Database. Los desarrolladores simplemente despliegan una instancia de True Cache sin disco en su nivel medio y dejan que Oracle Database gestione el resto. Con la tecnología Active Data Guard (ADG), Oracle Database 23ai determina si la caché es consistente con los últimos cambios en la instancia primaria y recupera datos si no está presente en la caché. Obtén más información sobre True Cache
  • Mejoras de SQL: Oracle Database 23ai incluye nuevas funciones, como dominios de uso de aplicaciones, que permiten a los desarrolladores definir las columnas que representan, por ejemplo, correos electrónicos, tarjetas de crédito, códigos postales, etc. Además, las anotaciones de esquema proporcionan a los desarrolladores un medio para centralizar metadatos descriptivos y enriquecidos para sus objetos, un nuevo tipo de dato booleano, uniones directas en actualizaciones y mucho más.
  • Mejoras en la escalabilidad y disponibilidad de Oracle RAC: Oracle Database 23ai introduce mejoras que refuerzan aún más el compromiso de Oracle de ofrecer una disponibilidad y resiliencia sin precedentes para bases de datos esenciales.

    • Alto grado de disponibilidad
      • Local Rolling Database Maintenance es una función que facilita una disponibilidad ininterrumpida de la base de datos durante las actividades de mantenimiento (como la aplicación de parches) para las bases de datos Oracle Real Application Clusters (RAC) y Oracle RAC One Node. Esto mejora significativamente la disponibilidad de las bases de datos al tiempo que limita el impacto en otros nodos del clúster.
      • Con Oracle RAC Two-Stage Rolling Updates, se pueden aplicar parches no sucesivos después de actualizar todos los nodos, lo que reduce el tiempo de inactividad de la aplicación.
      • Globally Distributed Database with Raft Replication: permite un failover rápido en cuestión de segundos y evita la pérdida de datos durante las interrupciones del nodo o centro de datos, lo que facilita una arquitectura de base de datos distribuida simétrica activa-activa-activa que mejora la disponibilidad, simplifica la gestión y optimiza el uso de recursos de forma global.
    • Escalabilidad
      • Oracle RAC Ordered Sequences Optimization mejora el rendimiento de las cargas de trabajo que utilizan secuencias ordenadas.
      • Oracle RAC Smart Connection Rebalancing mide y redirige las sesiones que acceden a los mismos objetos de base de datos a la instancia en la que se almacena en caché el objeto, lo que reduce el tráfico entre instancias y mejora significativamente el rendimiento de las cargas de trabajo de alta contención.

¿Puedes explicar AI Vector Search más en detalle?

AI Vector Search utiliza vectores para permitir consultas rápidas y sencillas sobre datos empresariales junto con los LLM. Para comprender mejor esta funcionalidad, consulta las siguientes subpreguntas. Obtén más detalles sobre AI Vector Search

  • ¿Qué es un vector?
    Un vector es una representación numérica de texto, imágenes, audio o video que codifica el significado de los datos, no las palabras o píxeles subyacentes.
  • ¿Se pueden crear vectores dentro de la base de datos?

    Sí, mediante la función SQL vector_embedding().

    Elige modelos de incrustación Sentence-Transformer de Hugging Face y luego cárgalos de forma segura en la base de datos.

  • ¿Se pueden crear vectores fuera de la base de datos?

    Sí, utilizando modelos tanto comerciales como de código abierto con llamadas a la REST o bibliotecas locales.

    Los modelos que se han probado incluyen openai.com, cohere.com, Hugging Face Transformers, Sentence-Transformers, Transformers.js y el uso de ONNX Runtime.

  • ¿Son necesarias las GPU para crear vectores?
    Los vectores se pueden crear utilizando CPU o GPU.
  • ¿Con qué LLM opera AI Vector Search?

    AI Vector Search debe ser capaz de trabajar con cualquier LLM.

    Se han probado OpenAI Los LLM GPT 3.5 y 4.0, Cohere, Llama2, Mistral, Gemini, Palm2 y Vertex AI.

    Algunos de estos LLM están disponibles en el servicio de IA generativa de Oracle Cloud Infrastructure (OCI).

  • ¿Con qué modelos de integración funciona AI Vector Search?
    Se han probado más de 90 modelos de integración de OpenAI, Cohere, Transformer, Sentence Transformer, Transformer.js, Xenova, FastEmbed y ONNX Runtime.
  • ¿Admite la búsqueda vectorial AI LangChain o LlamaIindex?
    Oracle AI Vector Search admite el proveedor de Oracle AI Vector Search para LangChain y LlamaIndex.

¿Qué otros productos se anuncian con Oracle Database 23ai?

Este anuncio se centra en priorizar la nube y los desarrolladores.

OCI:
  • Oracle Database 23ai en Exadata Cloud@Customer con Exadata Systems Software 24a
  • Oracle Database 23ai en Exadata Database Service con Exadata Systems Software 24ai
  • Oracle Database 23ai en Base Database Service
  • OCI GoldenGate 23ai
Azure:
  • Oracle Database 23ai en Exadata Database Service con Exadata Systems Software 24ai
Desarrolladores:
  • Autonomous Database23ai siempre gratis
  • Imagen de Autonomous Database 23ai Free Container
  • Oracle Database 23ai Free
  • GoldenGate 23ai Free

¿Cuál es la diferencia entre Oracle Database 23c, anunciado el año pasado, y Oracle Database 23ai?

Dada la importancia que tiene la innovadora tecnología de IA en esta versión, cambiamos el nombre de Database 23c a Database 23ai. Oracle Database 23ai es la versión 23.4.0.0.0 y así nos referiremos a ella en el futuro.

¿Por qué debería actualizar de Oracle Database 19c a 23ai?

Oracle Database 23ai es la versión de soporte a largo plazo de próxima generación de Oracle Database, que sustituye a la 19c. Una versión a largo plazo de Oracle Database ofrece cinco años de soporte premium y tres años de soporte extendido. Oracle Database 19c Premier Support finaliza el 30 de abril de 2024 y, aunque Oracle renunció a las tarifas adicionales por Extended Support del 1 de mayo de 2024 al 30 de abril de 2026, Extended Support finalizará el 30 de abril de 2027, de modo que con Oracle Database 23ai obtienes una mayor cobertura de soporte.

¿Debemos tener en cuenta alguna consideración al cambiarnos de una versión anterior a Oracle Database 23ai?

Oracle proporciona rutas de actualización de Oracle Database 19c u Oracle Database 21c a 23ai. Todas las demás versiones de la base de datos deben actualizarse a una de las versiones anteriores y, a continuación, a 23ai. El proceso de cambio de versión específico puede variar según la versión actual y la configuración del despliegue de Oracle Database concreto.

¿Existe alguna versión de prueba gratuita disponible para Oracle Database 23ai?

Sí, Oracle ofrece pruebas gratuitas para Oracle Database 23ai a través de Oracle Cloud Infrastructure (OCI) con Autonomous Database Free Tier. Los usuarios pueden registrarse para obtener una cuenta de prueba gratuita y descubrir las funciones y capacidades de Oracle Database 23ai en OCI. También puedes descargar Oracle Database 23ai Free como archivo RPM de Linux, una imagen de Docker basada en Oracle Linux, Oracle Virtual Box VM o Vagrant.