Oracle Database 23ai
Funzionalita' AI

Oracle...

Nel seguito sono riportate alcune informazioni di interesse sulle funzionalita' AI (Artificial Intelligence) di Oracle 23ai... gli argomenti sono organizzati in semplici paragrafi: Utilizzo, Nuove funzionalita', ... News,

Utilizzo

Nuove funzionalita'

La 23ai presenta molte nuove funzionalita' per Oracle. AI: il 2024-05 Oracle 23c e' stata rinominata Oracle 23ai per sottolineare le nuove funzionalita' introdotte per l'Artificial Intelligence (AI). L'AI Vector Search che permette di realizzare le ricerche sugli Embeddings utilizzando l'RDBMS Oracle e normali query SQL. L'elenco sarebbe piu' molto lungo ed ogni argomento richiederebbe da solo una descrizione dedicata. Sono davvero molte le novita' presenti nella 23c, anche se alcune erano gia' state introdotte nelle versioni sperimentali 20c e 21c. Questa pagina descrive la 23c Free - Developer Release ma le nuove funzionalita' faranno parte della 23c LTS che verra' rilasciata in futuro e quindi ora diventa molto importante conoscerle perche' faranno parte delle prossime release di produzione.
Ulteriori dettagli sono disponibili nella documentazione ufficiale.

News

Il 2 maggio 2024 e' stata rilasciata la 23.4 rinominando la versione in Oracle 23ai per sottolineare le nuove funzionalita' introdotte per l'Artificial Intelligence (AI). Tra le nuove funzionalita' vi e' l'AI Vector Search che permette di realizzare il processo di retrieval-augmented generation (RAG) utilizzando l'RDBMS Oracle.

L'evoluzione delle funzionalita' AI e' significativa come risulta evidente dalla tabella seguente estratta dalla documentazione ufficiale.

(Sources: AI Vector Search User's Guide - Oracle Database 23ai Release Updates, New features in 23ai)

Version
Status
Features
Date (from)
Notes
23.4 Production Renamed from Oracle 23c to Oracle 23ai adding AI Vector Search, released in Cloud and as Developer Free 2024-05 (Cloud+Dev)
23.5 Production Binary Vectors, LangChain Integration, Optimizer Plans for Vector Indexes, Documentation Map to GenAI Prompts 2024-07 (+Exadata)
23.6 Production Hybrid Search using Hybrid Vector Indexes, Updated AI Vector Search Workflow, Updated Documentation Map to GenAI Prompts, Extended SQL Quick Start, Support for Ollama, Support for SPARSE Vectors, Integration with LlamaIndex, Jaccard Distance, Hamming Distance, Transaction Support for HNSW Indexes, HNSW Index Duplication and Reload, Update to the default for VECTOR_INDEX_NEIGHBOR_GRAPH_RELOAD, Global and Local Partitioning for IVF Indexes, GET_INDEX_STATUS, ENABLE_CHECKPOINT, DISABLE_CHECKPOINT, and INDEX_VECTOR_MEMORY_ADVISOR Procedures, VECSYS.VECTOR$INDEX$CHECKPOINTS View, Relational Data Vectorization, Document Reranking, BLOB Support for UTL_TO_GENERATE_TEXT(), BLOB Support for UTL_TO_EMBEDDING(), List of REST Endpoints 2024-10
23.7 Production External Table support, Arithmetic and aggregate function support, PL/SQL BINARY vector support, PL/SQL JACCARD distance metric support, Globally Distributed Database support, In-Database Algorithms Support for VECTOR Data Type Predictors, Support for Image Transformer Models with AI Vector Search Using the In-Database ONNX Runtime, Hybrid Vector Index for JSON, Included Columns in Neighbor Partition Vector Indexes 2025-01
23.8 Production Custom JavaScript Distance Function, Automatic Vector Pool sizing with on-premises deployments, SPARSE support in PL/SQL, New table function: DBMS_HYBRID_VECTOR.SEARCHPIPELINE, New function: DBMS_HYBRID_VECTOR.GET_SQL, FILTER_BY support in DBMS_HYBRID_VECTOR.SEARCH, Terminable iteration for IVF vector indexes, Using JSON in Included Columns with IVF Indexes 2025-04

Trattandosi di funzionalita' innovative e' fortemente consigliabile utilizzare l'ultima Release Update disponibile.

Varie ed eventuali

Oracle Database 23c e' disponibile dal 2023-04 come Free—Developer Release, nel 2024-05 e' stata rinominata Oracle Database 23ai per le funzionalita' di intelligenza artificiale inserite nella versione. Attualmente Oracle Database 23ai e' disponibile sul cloud OCI (Oracle Cloud Infrastructure) di Oracle e su HW ingegnerizzato (eg. Exadata, ODA) ma non e' ancora disponibile on-premises su tutte le piattaforme.

Sicuramente e' interessante il confronto delle funzionalita' vettoriali di Oracle rispetto all'extension pgvector di PostgreSQL che e' disponibile gia' dal 2021-04.


Titolo: Oracle Database 23ai - Funzionalita' AI
Livello: Medio (2/5)
Data: 31 Ottobre 2024 🎃
Versione: 1.0.1 - 1 Aprile 2025 🐟
Autore: mail [AT] meo.bogliolo.name