Por qué 26ai importa
26ai es la sucesora LTS de 23ai. Oracle ha consolidado en un único release todo el trabajo de IA del último ciclo y lo ha empaquetado con mejoras profundas en SQL, PL/SQL, JSON, sharding, observabilidad y seguridad. Para un equipo de TI, lo relevante no es la lista de marketing sino tres cambios estructurales: vectores como tipo nativo de primera clase, dualidad real entre JSON y relacional y grafos operacionales en el mismo motor transaccional. A eso se suman RAFT para sharding, True Cache, SQL Firewall y mejoras de DBA que reducen tareas manuales históricas.
Si gestionas una plataforma Oracle on-prem, en Exadata Cloud@Customer o en OCI, 26ai marca el camino para los próximos 4-5 años. Conviene entender qué entra en el upgrade técnico y qué requiere rediseño de aplicación.
1. AI Vector Search: la base de las apps con IA generativa
Oracle introduce un tipo VECTOR nativo en la base de datos, con operadores de similitud, índices especializados y funciones SQL/PL/SQL para generar, almacenar y consultar embeddings. Lo importante: no es un add-on ni un servicio aparte. Convives con tus tablas relacionales, tus políticas de seguridad y tus joins habituales.
Lo que entra en 26ai
- Índices vectoriales HNSW e IVF con variantes locales y particionadas — incluyendo Partition-Local Neighbor Partition Vector Index para data sets grandes.
- Vectores sparse soportados en SQL y PL/SQL para modelos tipo BM25/SPLADE.
- Hybrid Vector Index for JSON — combina búsqueda semántica con filtros estructurados sin segundo sistema.
- DBMS_HYBRID_VECTOR.SEARCH con soporte de
JSON_TEXTCONTAINSyJSON_EXISTSpara mezclar lexical, semántico y atributos. - ONNX runtime embebido: ejecutas modelos de embedding y clasificación dentro del motor, sin salida a un servicio externo.
- Vectores externos federados: puedes consultar embeddings guardados fuera de la base y combinarlos con los internos en la misma sentencia.
- Chainable utility functions para pipelines tipo "chunk → embed → store" expresables en SQL.
Por qué cambia el diseño
Hasta ahora una arquitectura RAG típica añadía un vector store dedicado (Pinecone, Qdrant, pgvector). Con 26ai tu RAG puede vivir en la misma base que ya cumple tus requisitos de auditoría, RLS, cifrado TDE y backups. Para entornos regulados — financiero, sanitario, sector público — eso elimina un sistema entero del perímetro de cumplimiento.
2. Select AI: lenguaje natural a SQL, gobernado
Select AI permite que el usuario pregunte en lenguaje natural y la base genere SQL contra tus esquemas — con el catálogo, los privilegios y los sinónimos que ya tienes definidos. En 26ai añade narrate, chat y showsql, y soporta múltiples proveedores LLM (OCI Generative AI, OpenAI, Anthropic, Cohere). Para departamentos de BI es la alternativa auditable a copiar datos a una herramienta externa de NL2SQL.
3. Private AI Services Container
Para clientes que no pueden enviar datos a un LLM externo, Oracle empaqueta servicios de IA (embeddings, generación, clasificación) en un contenedor desplegable dentro de tu propio entorno — Exadata, OCI dedicado o on-prem. Esto cierra el gap de "queremos IA generativa pero no podemos sacar datos del data center" que bloquea muchos proyectos en banca y administración.
4. JSON Relational Duality madura
Introducida en 23ai, en 26ai la dualidad JSON-relacional recibe mejoras decisivas:
- Comentarios y nuevas directivas
@cast,@object,@arrayen la definición de duality views. - Validación declarativa con Validation Directives.
- Soporte de réplica para JSON Collection Tables.
- Migrador JSON → Duality con configuración de hints.
- Conversión bidireccional
JSON_VALUE↔ tipos agregados PL/SQL. - Mejoras en
JSON_SERIALIZEcon value-based LOBs (no requieren liberación explícita).
Para equipos de desarrollo es la promesa de "modela una vez, accede como JSON o como tabla", sin la fricción de un ORM. Para arquitectos, es la primera implementación seria que no obliga a elegir entre integridad relacional y agilidad documental.
5. Property Graphs operacionales en SQL
26ai implementa SQL/PGQ (ISO/IEC) — la sintaxis estándar para consultas de grafos — directamente sobre tablas operacionales. Sin ETL a Neo4j, sin replicación nocturna. Útil para detección de fraude, análisis de cadenas de suministro, recomendaciones e investigación de relaciones en datos que ya viven en Oracle.
6. Microservicios y Lock-Free Reservations
Dos avances que tocan directamente al diseño de aplicaciones modernas:
- Soporte ampliado de microservicios: nuevas primitivas para transacciones cross-service, encima del ya extenso soporte (TxEventQ, Saga, RESTful Data Services).
- Lock-Free Column Value Reservations: puedes reservar una parte del valor de una columna (por ejemplo, un saldo bancario) sin bloquear la fila. Cambia las reglas para sistemas con altísima concurrencia — cuentas, inventario en e-commerce, asientos, slots.
7. RAFT en True Cache y sharding
Oracle añade el protocolo de consenso RAFT en la capa de replicación distribuida. Para arquitecturas globally distributed (sharding regulatorio, multi-región, soberanía de datos) significa failover automático sin SPOF de coordinador y semántica más predecible. Si tienes un caso de uso multi-región — datos UE en UE, datos LATAM en LATAM — esto es el cambio más sustancial del release.
True Cache, la caché consistente de Oracle, se extiende y mejora: respuestas en memoria con consistencia transaccional para read-heavy APIs, sin reescribir la app.
8. SQL Firewall y seguridad
El nuevo SQL Firewall permite definir, en la propia base, qué sentencias SQL están autorizadas a ejecutarse por cada usuario o servicio. Bloquea SQL injection y desviaciones del comportamiento esperado antes de tocar el optimizador. Complementado con:
- Azure AD OAuth2 nativo para autenticación federada.
- Mejoras en Unified Auditing y Data Redaction.
- Refuerzos de TDE y wallets.
Combinado con auditoría centralizada en OCI, te da un perímetro de cumplimiento defendible ante ENS, DORA, ISO 27001 o NIS2.
9. SQL y PL/SQL más modernos
SELECTsinFROM(alineado con ANSI; adiós aFROM DUAL).- Direct Joins en
UPDATEyDELETE— sintaxis más limpia y mejor plan de ejecución. - Agregación sobre
INTERVAL— facilita analíticas de duración y SLAs. - Data Use Case Domains: tipos lógicos reusables (e-mail, IBAN, NIF) con validación centralizada.
- Soporte Unicode 15.0.
- Mejoras en mensajes de error — más contexto, menos "ORA-00942".
- Sparse vectors, BOOLEAN, y mejoras de JSON en PL/SQL.
10. Mejoras para DBAs
Oracle reduce trabajo manual repetitivo:
- Reclamación automática de espacio en tablespaces — adiós a scripts de shrink y reorgs nocturnos.
- Optimizador con estimaciones asistidas por IA de cardinalidad y coste.
- Mejoras de rendimiento a nivel de ejecución de sentencias específicas (algunos casos varias veces más rápidos sin tocar el SQL).
- Refinamientos en Data Pump, RMAN y Patching Online.
- Mejoras de observabilidad en AWR y Active Session History.
11. Compatibilidad y plan de upgrade
Como release LTS, 26ai será la base de soporte premier de Oracle durante años. Lo que conviene planificar:
- Origen 19c: upgrade directo soportado; revisa parámetros deprecados y features desoportadas.
- Origen 23ai: upgrade limpio; aprovecha para activar vector search y duality views.
- Aplicaciones con tipo VECTOR: revisa drivers (Oracle Client, JDBC, node-oracledb) — necesitan versión compatible.
- Sharding y RAFT: si ya usas globally distributed database, planifica la migración del coordinador clásico a RAFT.
- SQL Firewall: arranca en modo observación, captura la baseline, después pasa a enforce.
Cómo afrontar 26ai en tu organización
- Fase 1 — Assessment técnico: inventario de versiones, features en uso, drivers y aplicaciones críticas.
- Fase 2 — Proof of value: una app interna RAG con AI Vector Search o un caso de duality view sobre un dominio acotado.
- Fase 3 — Upgrade controlado: empezar por entornos no críticos, validar planes de ejecución y consumo de recursos.
- Fase 4 — Capacidades nuevas: SQL Firewall en producción, True Cache donde haya read-heavy APIs, RAFT en sharding.
26ai no es un upgrade cosmético. Es la versión que convierte la base de datos en una plataforma de datos y de IA con las mismas garantías operativas, de seguridad y de disponibilidad que ya conoces.
Preguntas frecuentes
¿Es 26ai un release LTS?
Sí. Es la nueva versión long-term support, sucesora de 19c y 23ai, con soporte premier extendido.
¿Necesito reescribir aplicaciones para usar AI Vector Search?
No: VECTOR es un tipo más. Puedes añadir columnas vectoriales a tablas existentes y usarlas vía SQL/PL/SQL desde tus apps actuales.
¿Funciona con Exadata, OCI y on-prem?
Sí, en las tres plataformas. AI Vector Search, JSON duality y SQL Firewall están disponibles transversalmente; algunas optimizaciones (Exadata Smart Scan para vectores) son específicas de Exadata.
¿Sustituye a un vector store dedicado?
En la mayoría de casos empresariales, sí — y elimina un sistema del perímetro de cumplimiento. Para cargas muy específicas (billones de vectores, latencias sub-milisegundo extremas) sigue habiendo escenarios para soluciones especializadas.
¿Cuándo planificar el upgrade?
Si estás en 19c y se acerca el fin de soporte extendido, 26ai es el destino lógico. Si estás en 23ai, el upgrade es menos disruptivo y desbloquea las mejoras de vector index, RAFT y SQL Firewall.