
Por Héctor Martinez,
Project Manager Database Solutions
En la era actual de la inteligencia artificial, la optimización de procesos y la maximización del rendimiento son fundamentales para mantenerse competitivo. En esta línea, Oracle, ha lanzado Oracle 23ai, su versión más reciente de la base de datos de Oracle, destacada por integrar capacidades avanzadas de inteligencia artificial (AI) directamente en su núcleo.
A continuación, vamos a descubrir cómo Oracle 23ai puede optimizar tus procesos y ofrecerte una ventaja competitiva en el mundo de la inteligencia artificial, simplificando el desarrollo y maximizando el rendimiento de tus aplicaciones.
La Evolución hacia Oracle 23ai
Aunque Oracle es reconocida por su software, para alcanzar altos niveles de rendimiento y disponibilidad, la empresa tuvo que controlar también el hardware. En 2009, Oracle anunció la compra de Sun Microsystems. Este paso le ayudaría a dar el salto al Cloud al disponer de sus propios servidores y así crear Oracle Cloud Infastructure (OCI). Del mismo modo, desarrolló un producto que hoy en día destaca por su rendimiento y eficiencia: Exadata, una solución sin competencia en su categoría.
Y lo hizo poniendo el valor donde Oracle mejor sabe hacerlo, en el software. Porque, aunque el nombre de “Exadata” pueda ir asociado a hardware, en realidad es un producto software. Imagina que tu cabina de discos conozca la lógica de tu aplicación y sepa dónde y cuándo pueda quitarle trabajo a tu base de datosintegrado con el resto de las funcionalidades como cifrado o In-Memory y llegando incluso a inyectar el dato que necesita tu aplicación directamente de la cabina a la memoria del servidor sin pasar por la CPU.
Una plataforma preparada para aplicar Inteligencia Artificial sin necesidad de mover los datos a otro sistema. La única Software Defined Database Infrastructure del mercado. Un cambio de ruta dentro de la administración de base de datos y que Abast ofrece desde hace años, haciendo gala de ser una empresa con especialistas en varias disciplinas.
Ahora que Oracle ha controlado el hardware, con su nueva versión Oracle 23ai cambia el foco a los desarrolladores y a cómo hacerles la vida más fácil con una estrategia bien definida.
Estrategia convergente
Una base de datos convergente es una base de datos en la que se pueden almacenar varios tipos de datos. Se puede pensar en ella como una capa de datos definida por software en la que se puede almacenar cualquier tipo de datos. Evitando al desarrollador tener que gestionar estos tipos de datos en la aplicación o desplegar bases de datos específicas de diferentes proveedores, tecnologías de optimización y en muchas ocasiones duplicando los datos. Esto contrasta con las bases de datos para fines especiales, en las que hay que hay tecnologías separadas, a menudo, distintos proveedores y con diferentes técnicas de optimización para cada tipo de datos.
Las bases de datos convergentes admiten datos espaciales para ubicación, JSON para la flexibilidad, IoT para la integración de dispositivos, tecnologías In-Memory para el análisis en tiempo real y, por supuesto, datos relacionales tradicionales. Una base de datos convergente puede ejecutar todo tipo de cargas de trabajo, desde bases de datos distribuidas geográficamente, pasando por Blockchain, Analytics o Machine Learning. Sin necesidad de desplegarlos todos desde un inicio y pudiendo crecer a medida que nuestros servicios lo requieran. Una buena analogía es la del smartphone, donde ahora tenemos en un único dispositivo nuestro teléfono, cámara de fotos, sistema de navegación o reproductor de música.
Aplicaciones Simples
Esta estrategia viene acompañada de las funcionalidades adecuadas que simplificarán el desarrollo sobre la base de datos Oracle.

No podemos olvidar las mejoras de Oracle a nivel de infraestructura, como una mejor gestión del espacio de los Tablespaces, pero Oracle destaca en esta versión en las ventajas para el desarrollo:
- Pequeños gestos como el nuevo rol de desarrollador o el tipo de dato Boolean, cumpliendo así por completo el estándar ISO para SQL.
- Lock-Free Columns, Oracle 23ai permite definir un nuevo tipo de columna capaz de gestionar una gran concurrencia de transacciones de forma nativa sin perder funcionalidades. Esto se traduce en operaciones más rápidas y eficientes para tu negocio.
Otras ventajas alineadas con la estrategia convergente y que, desde Abast podemos ayudarte a evaluar, son crecer en la misma base de datos y evitar la réplica de datos a otro sistema, ya sea una base de datos vectorial o una de grafos:
- AI Vector Search, siguiendo la estrategia de base de datos convergente, Oracle 23ai incluye vectores como nuevo tipo de dato, y una funcionalidad de búsqueda que permite combinar datos estructurados y no estructurados en la misma consulta. Esta funcionalidad combinada con Retrieval-Augmented Generation (RAG) puede ayudar a sistemas LLM a reducir sus alucinaciones, esos momentos en los que la Inteligencia Artificial puede confundirnos.
- Operational Property Graphs (SQL/PLQ), Oracle 23ai incluye una propuesta de la propia Oracle para incluir en el standard ISO SQL:2023 un lenguaje de consulta de grafos. Este lenguaje junto a la capacidad de la base de datos de almacenar datos transaccionales, JSON y espaciales; permite a los desarrolladores construir aplicaciones de grafos usando el lenguaje SQL habitual.
Y como siempre, desde Abast podemos acompañarte para aprovechar las nuevas funcionalidades que ofrece Oracle para mejorar la disponibilidad y resiliencia del acceso a tus datos:
- Real Time SQL Plan Management, aunque no es una funcionalidad nueva, SPM lleva años gestándose como la solución para la gestión automática de las SQL que se lanzan sobre nuestra base de datos. La capacidad de priorizar transacciones es el último empujón para ofrecer un rendimiento predecible de nuestras consultas.
- True Cache, un gran grupo de aplicaciones donde se prioriza la velocidad y la latencia no es una opción. Una solución habitual es poner una caché en memoria frente a los datos para dar respuesta a aplicaciones de E-Commerce, Online Gaming o Real-Time Analytics. Esta solución se integra con todas las funcionalidades de la base de datos de forma nativa dando respuesta a arquitecturas de Mid-Tier o incluso entre regiones.
Oracle 23ai da aire a los desarrolladores y las empresas que buscan una base de datos convergente. Con funcionalidades innovadoras como AI Vector Search, podrás integrar y gestionar datos estructurados y no estructurados en un solo entorno, reduciendo costos al evitar desplegar un nuevo sistema de base de datos vectorial y sin la necesidad de replicar tus datos. En Abast, contamos con un equipo multidisciplinar que te acompañará asegurando que aproveches estas ventajas competitivas. Si quieres conocer más acerca de Oracle 23ai no dudes en ponerte en contacto con nosotros a través de nuestro formulario web.