Poco a poco, las ofertas deOráculo se preparan para conquistar el mercado de la inteligencia artificial. Recientemente, la firma se había orientado Base de datos autónoma en este sentido con funciones de IA generativasHoy es el turno de Database 23 de posicionarse en el campo de la IA, al ver el término "ai" adjunto en lugar de la letra c. Incluye varias funcionalidades para desarrolladores que les ayudarán en la creación de aplicaciones basadas en IA.

Índice
  1. La investigación vectorial en el corazón del reactor
  2. Puentes con bases de datos JSON y gráficas
  3. Primera versión en la nube de la base de datos 23ai

La investigación vectorial en el corazón del reactor

En primer lugar, este RDBMS hereda el novedades reveladas el pasado mes de septiembre como la búsqueda vectorial. Con ella, Oracle conecta datos estructurados contenidos en bases de datos relacionales con datos no estructurados (imágenes, textos, etc.) en forma de vectores. Estos almacenan el contenido semántico de documentos, imágenes u otros en la base de datos relacional. Oracle ha añadido un tipo específico de indexación vectorial para acelerar la búsqueda. Cabe señalar que la búsqueda vectorial también es compatible con la generación aumentada de recuperación (RAG), una técnica de inteligencia artificial generativa que combina grandes modelos de lenguaje (LLM) y datos comerciales privados para proporcionar respuestas a preguntas en lenguaje natural.

Junto con Vector AI, la empresa está actualizando GoldenGate, un componente de replicación utilizado para escenarios de alta disponibilidad e integración de datos heterogéneos en la nube. Esto permitirá a los usuarios crear una estructura de datos en tiempo real para RAG. “Dado que la IA generativa se entrena con datos en un momento determinado, puede volverse obsoleta rápidamente”, afirma Jenny Tai-Smith, vicepresidenta de todos los productos de bases de datos de Oracle. Agrega que con GoldenGate, “los datos en tiempo real se pueden convertir en vectores para obtener respuestas más oportunas”.

Puentes con bases de datos JSON y gráficas

La base de datos 23ai tiene como objetivo simplificar la tarea de los desarrolladores a la hora de crear aplicaciones basadas en IA. Uno de los problemas a los que se enfrentan es la variedad de tipos de datos y su combinación. Esto es así, por ejemplo, para El formato JSON muy popularOracle ha encontrado una solución con la función JSON Relational Unification, con la que los desarrolladores pueden combinar datos relacionales con JSON. “Toman un documento JSON que contiene todo lo que necesitan para hacer cambios y lo vuelven a colocar en la base de datos. Con JSON Duality, almacenamos los datos como tablas relacionales para reducir la duplicación de datos”, afirma el ejecutivo. También se construye un puente entre Database 23ai y las bases de datos orientadas a gráficos con soporte para SQL/PGQ, un lenguaje de consulta de gráficos construido sobre SQL.

Ejemplo de unificación de formatos JSON y Oracle Database 23 AI. (Crédito de la foto: Oracle)

En cuanto a los datos críticos, el editor anuncia la incorporación de RAFT, un servicio de replicación, a la base de datos Globally Distributed, que almacena los datos dispersos en varios sitios, mientras que las aplicaciones ven y procesan una única imagen de la base de datos. En caso de problema, el cambio se realiza muy rápidamente "en menos de 10 segundos", asegura el proveedor. Otro componente anunciado, True Cache, constituye una alternativa a otras soluciones como Redis. Según Oracle, True Cache es más fácil de usar y el desarrollador no tiene que escribir código adicional para garantizar que la caché funcione y se mantenga consistente. Por último, no hay que olvidar la función In-Database SQL Firewall, ya que tiene como objetivo reducir los ataques de inyección SQL que suelen utilizar los cibercriminales.

Para combatir las inyecciones SQL, Oracle integra un firewall directamente en su motor de base de datos. (Crédito de la foto: Oracle)

Primera versión en la nube de la base de datos 23ai

Oracle afirma que Database 23ai estará disponible como servicio en la nube a través de una variedad de ofertas, entre las que se incluyen Exadata Database Service, Exadata Cloud@Customer y Base Database Service, así como en Database@Azure. La versión local estará disponible a finales de este año, afirma Tai-Smith.

Con esta última edición de Database, Oracle está decidido a no quedarse atrás en materia de inteligencia artificial. Varios proveedores de bases de datos, como MongoDB, AWS, Google Cloud, Microsoft, Zilliz, DataStax, Pinecone, Couchbase, Snowflake y SingleStore, han añadido funciones para respaldar las cargas de trabajo de inteligencia artificial.