Domande generali
Che cos'è Oracle Database 23ai?
Oracle Database 23ai è la prossima release con supporto a lungo termine di Oracle Database che sostituirà 19c. Questa release porta l'intelligenza artificiale nei tuoi dati aggiungendo AI Vector Search al database convergente di Oracle. Questa funzionalità, combinata con nuovi paradigmi di sviluppo unificati e funzionalità mission-critical, semplifica per sviluppatori e professionisti dei dati il supporto delle app, lo sviluppo di applicazioni e i carichi di lavoro mission-critical con l'intelligenza artificiale.
Quali sono le funzioni principali di Oracle Database 23ai?
Oracle Database 23ai offre più di 300 nuove funzionalità rispetto alla generazione precedente. Ecco alcune delle funzioni chiave. Puoi trovare link a ulteriori dettagli su tutte queste funzioni in questo blog post su Oracle Database 23ai: Dove trovare informazioni:
- Ricerca AI Vector: Oracle AI Vector Search è una nuova funzionalità introdotta in Oracle Database 23ai. AI Vector Search è un insieme di funzioni che include un nuovo tipo di dati vettoriali, indici vettoriali e operatori SQL di ricerca vettoriale che consentono a Oracle Database di memorizzare il contenuto semantico di documenti, immagini e altri dati non strutturati come vettori e di utilizzarli per eseguire query di similarità rapide. Queste nuove funzionalità supportano anche la retrieval-augmented generation (RAG), una tecnica innovativa di intelligenza artificiale generativa che combina modelli linguistici di grandi dimensioni (LLM) con dati aziendali privati per fornire risposte alle domande con linguaggio naturale Scopri di più su AI Vector Search
- JSON Relational Duality Views: JSON Relational Duality Views unifica i modelli di dati relazionali e dei documenti per offrire il meglio di entrambi. Gli sviluppatori possono operare sugli stessi dati di base dei documenti JSON, utilizzando API di documento standard, o relazionali, utilizzando SQL standard. Scopri di più su JSON Relational Duality View
- Grafici delle proprietà operative: Oracle Database offre supporto nativo per le strutture di dati del grafico delle proprietà e le query del grafico. Gli sviluppatori ora possono creare facilmente grafici e applicazioni grafiche insieme a dati transazionali, JSON, Spatial e altri tipi di dati supportati nel database. Inoltre, il nuovo standard ANSI SQL/PGQ ti permette di creare ed eseguire query su queste relazioni grafiche in un linguaggio di facile comprensione.
- SQL Firewall: Oracle Database offre supporto nativo per le strutture di dati del grafico delle proprietà e le query del grafico. Gli sviluppatori ora possono creare facilmente grafici e applicazioni grafiche insieme a dati transazionali, JSON, Spatial e altri tipi di dati supportati nel database. Inoltre, il nuovo standard ANSI SQL/PGQ ti permette di creare ed eseguire query su queste relazioni grafiche in un linguaggio di facile comprensione. Scopri di più su SQL Firewall
- True Cache: questa soluzione semplifica l'inserimento nella cache in Oracle Database. Gli sviluppatori implementano semplicemente un'istanza True Cache diskless sul proprio livello intermedio e permettono a Oracle Database di gestire il resto. Utilizzando la tecnologia Active Data Guard (ADG), Oracle Database 23ai determina se la cache è coerente con le modifiche più recenti nell'istanza primaria e recupera i dati se non sono presenti nella cache. Scopri di più su True Cache
- Miglioramenti SQL: Oracle Database 23ai include nuove funzioni come i domini di utilizzo delle applicazioni, che consentono agli sviluppatori di definire quali colonne rappresentano, ad esempio e-mail, carte di credito, CAP e altro ancora. Inoltre, le annotazioni dello schema offrono agli sviluppatori un mezzo per centralizzare metadati completi e descrittivi per i propri oggetti, un nuovo tipo di dati booleani, join diretti negli aggiornamenti e molto altro ancora.
- Miglioramenti alla scalabilità e alla disponibilità di Oracle RAC: Oracle Database 23ai introduce miglioramenti che rafforzano ulteriormente l'impegno di Oracle nel fornire disponibilità e resilienza senza precedenti per i database mission-critical.
- Disponibilità elevata
- La Local Rolling Database Maintenance supporta la disponibilità senza interruzioni del database durante le attività di manutenzione (ad esempio l'applicazione di patch) per i database Oracle Real Application Clusters (RAC) e Oracle RAC One Node. Ciò migliora notevolmente la disponibilità dei database, limitando al contempo l'impatto su altri nodi del cluster.
- Gli Oracle RAC Two-Stage Rolling Updates consentono l'applicazione di patch non in sequenza dopo l'applicazione di patch a tutti i nodi, riducendo così i tempi di inattività delle applicazioni.
- Globally Distributed Database with Raft Replication: permette di eseguire un failover in pochi secondi e di evitare perdite di dati durante le interruzioni del nodo o del data center, facilitando un'architettura di database distribuita simmetrica Attiva-Attiva-Attiva che migliora la disponibilità, semplifica la gestione e ottimizza l'utilizzo delle risorse a livello globale.
- Scalabilità
- Oracle RAC Ordered Sequences Optimization migliora le prestazioni dei carichi di lavoro che utilizzano sequenze ordinate.
- Oracle RAC Smart Connection Rebalancing misura e reindirizza le sessioni che accedono agli stessi oggetti di database all'istanza in cui l'oggetto viene inserito nella cache, riducendo così il traffico tra le istanze e migliorando notevolmente le prestazioni dei carichi di lavoro ad alto conflitto.
Puoi spiegare AI Vector Search in modo più dettagliato?
AI Vector Search utilizza i vettori per consentire query veloci e semplici sui dati aziendali in combinazione con i LLM. Per comprendere meglio questa funzionalità, dai un'occhiata alle seguenti domande. Leggi ulteriori dettagli su AI Vector Search
- Cos'è un vettore?
Un vettore è una rappresentazione numerica di testo, immagini, audio o video che codifica il significato dei dati, non le parole o i pixel alla base.
- È possibile creare vettori all'interno del database?
Sì, tramite la funzione SQL vector_embedding().
Scegli i modelli di incorporamento Sentence-Transformer da Hugging Face e caricali in modo sicuro nel database.
- È possibile creare vettori al di fuori del database?
Sì, utilizzando modelli commerciali e open source con chiamate REST o librerie locali.
I modelli incorporati che sono stati testati includono openai.com, cohere.com, Hugging Face Transformers, Sentence-Transformers, Transformers.js e l'utilizzo di ONNX Runtime.
- Sono necessarie GPU per creare vettori?
I vettori possono essere creati utilizzando CPU o GPU.
- Con quali LLM funziona AI Vector Search?
AI Vector Search dovrebbe essere in grado di funzionare con qualsiasi LLM.
OpenAI GPT 3.5 e 4.0, Cohere, Llama2, Mistral, Gemini, Palm2 e Vertex AI LLM sono stati tutti testati.
Alcuni di questi LLM sono disponibili tramite il servizio Oracle Cloud Infrastructure (OCI) Generative AI.
- Con quali modelli di incorporamento funziona AI Vector Search?
Sono stati testati più di 90 modelli di incorporamento da OpenAI, Cohere, Transformer, Sentence Transformer, Transformer.js, Xenova, FastEmbed e ONNX Runtime.
- AI Vector Search supporta LangChain o LlamaIindex?
Oracle AI Vector Search supporta il provider Oracle AI Vector Search per LangChain e LlamaIndex.
Quali altri prodotti verranno annunciati con Oracle Database 23ai?
Questo annuncio è incentrato su cloud e sviluppatori.
OCI:
- Oracle Database 23ai su Exadata Cloud@Customer con Exadata Systems Software 24ai
- Oracle Database 23ai su Exadata Database Service con Exadata Systems Software 24ai
- Oracle Database 23ai su Base Database Service
- OCI GoldenGate 23ai
Azure:
- Oracle Database 23ai su Exadata Database Service con Exadata Systems Software 24ai
Sviluppatori:
- Always Free Autonomous Database23ai
- Autonomous Database 23ai Free Container Image
- Oracle Database 23ai Free
- GoldenGate 23ai Free
Qual è la differenza tra Oracle Database 23c annunciato lo scorso anno e Oracle Database 23ai?
Data l'importanza della rivoluzionaria tecnologia di intelligenza artificiale in questa release, stiamo rinominando Database 23c come Database 23ai. Oracle Database 23ai è la versione 23.4.0.0.0 e verrà indicata come tale in futuro.
Perché eseguire l'upgrade da Oracle Database 19c a 23ai?
Oracle Database 23ai è la prossima release con supporto a lungo termine di Oracle Database che sostituirà 19c. Una versione a lungo termine di Oracle Database offre cinque anni di supporto premium e tre anni di supporto esteso. Oracle Database 19c Premier Support termina il 30 aprile 2024 e, sebbene Oracle abbia rinunciato ai costi aggiuntivi per il supporto esteso dal 1° maggio 2024 al 30 aprile 2026, il supporto esteso terminerà il 30 aprile 2027, offrendoti un supporto più lungo con Oracle Database 23ai.
Ci sono considerazioni sull'aggiornamento da conoscere quando si passa da una versione precedente a Oracle Database 23ai?
Oracle fornisce percorsi di aggiornamento da Oracle Database 19c o Oracle Database 21c a 23ai. Tutte le altre versioni del database devono eseguire l'upgrade a una delle versioni elencate in precedenza, e poi a 23ai. Il processo di upgrade specifico può variare a seconda della versione e della configurazione attuali dell'implementazione di Oracle Database in uso.
È disponibile una versione di prova gratuita per Oracle Database 23ai?
Sì, Oracle offre prove gratuite per Oracle Database 23ai tramite Oracle Cloud Infrastructure (OCI) con Autonomous Database Free Tier. Gli utenti possono registrarsi per avere un account di prova gratuito ed esplorare le caratteristiche e le funzionalità di Oracle Database 23ai su OCI. In alternativa, Oracle Database 23ai Free è disponibile per il download come file RPM Linux, un'immagine Docker basata su Oracle Linux, una VM Oracle Virtual Box o in un pacchetto completo con Vagrant.