Întrebări generale
Ce este Oracle Database 23ai?
Oracle Database 23ai este următoarea versiune de suport pe termen lung a Oracle Database, înlocuind versiunea 19c. Această versiune aplică inteligența artificială la datele dumneavoastră prin adăugarea AI Vector Search la baza de date convergentă Oracle. Această capacitate, combinată cu noile paradigme de dezvoltare unificate și cu capacitățile critice, face ca dezvoltatorii și profesioniștii din domeniul datelor să poată alimenta cu inteligență artificială aplicațiile, dezvoltarea de aplicații și sarcinile de lucru critice.
Care sunt funcțiile cheie ale Oracle Database 23ai?
Oracle Database 23ai introduce peste 300 de funcții noi față de generația anterioară. Iată câteva dintre principalele funcții. Puteți găsi link-uri către mai multe detalii despre toate aceste funcții în acest articol de blog despre Oracle Database 23ai: Unde puteți găsi informații:
- AI Vector Search: Oracle AI Vector Search este o nouă funcționalitate introdusă în Oracle Database 23ai. AI Vector Search este o colecție de funcții care include un nou tip de date vectoriale, indici vectoriali și operatori SQL de căutare vectorială care permit Oracle Database să stocheze conținutul semantic al documentelor, imaginilor și altor date nestructurate sub formă de vectori și să le utilizeze pentru a rula rapid interogări de similaritate. Aceste noi funcții suportă, de asemenea, tehnologia RAG, o tehnică revoluționară de inteligență artificială generativă care combină modele lingvistice mari (LLM) și date de afaceri private pentru a oferi răspunsuri la întrebări în limbaj natural Aflați mai multe despre AI Vector Search.
- Vizualizarea JSON Relational Duality: Vizualizarea JSON Relational Duality unifică modelele de date relaţionale şi de documente pentru a oferi ce este mai bun din ambele lumi. Dezvoltatorii pot opera asupra acelorași date de bază fie ca documente JSON, utilizând API-uri standard pentru documente, fie ca date relaționale, utilizând SQL standard. Aflaţi mai multe despre vizualizarea JSON Relational Duality
- Grafice de proprietăți operaționale: Oracle Database oferă suport nativ pentru structuri de date de grafice de proprietăți și interogări de grafice. Acum, dezvoltatorii pot construi cu ușurință grafice și aplicații grafice împreună cu date tranzacționale, JSON, spațiale și alte tipuri de date acceptate în baza de date. În plus, noul standard ANSI SQL/PGQ vă permite să construiți și să interogați aceste relații grafice într-un limbaj ușor de înțeles.
- SQL Firewall: Oracle Database oferă suport nativ pentru structurile de date grafice de proprietăți și pentru interogările grafice. Acum, dezvoltatorii pot construi cu ușurință grafice și aplicații grafice împreună cu date tranzacționale, JSON, spațiale și alte tipuri de date acceptate în baza de date. În plus, noul standard ANSI SQL/PGQ vă permite să construiți și să interogați aceste relații grafice într-un limbaj ușor de înțeles. Aflaţi mai multe despre SQL Firewall
- True Cache: Această soluţie simplifică plasarea în cache pentru Oracle Database. Dezvoltatorii nu trebuie decât să implementeze o instanță True Cache fără disc la nivelul intermediar și să lase Oracle Database să se ocupe de restul. Folosind tehnologia Active Data Guard (ADG), Oracle Database 23ai determină dacă memoria cache este în concordanță cu cele mai recente modificări din instanța primară și recuperează datele dacă acestea nu sunt prezente în memoria cache. Aflaţi mai multe despre True Cache
- Îmbunătățiri SQL: Oracle Database 23ai include funcții noi, cum ar fi Application Usage Domains, care permit dezvoltatorilor să definească ceea ce reprezintă coloanele, cum ar fi e-mailurile, cardurile de credit, codurile poștale și altele. Iar adnotările schemei oferă dezvoltatorilor un mijloc de a centraliza metadate bogate și descriptive pentru obiectele lor, un nou tip de date boolean, join-uri directe în actualizări și multe altele.
- Îmbunătățiri ale scalabilității și disponibilității Oracle RAC: Oracle Database 23ai introduce îmbunătățiri care consolidează și mai mult angajamentul Oracle de a oferi disponibilitate și reziliență de neegalat pentru bazele de date critice.
- Disponibilitate ridicată
- Local Rolling Database Maintenance sprijină disponibilitatea neîntreruptă a bazei de date în timpul activităților de întreținere (cum ar fi aplicarea de patch-uri) pentru bazele de date Oracle Real Application Clusters (RAC) și Oracle RAC One Node. Acest lucru îmbunătățește semnificativ disponibilitatea bazelor de date, limitând în același timp impactul asupra altor noduri din cluster.
- Oracle RAC Two-Stage Rolling Updates permit aplicarea patch-urilor de tip nonrolling după ce au fost aplicate patch-uri la toate nodurile, reducând astfel timpul de nefuncționare a aplicațiilor.
- Globally Distributed Database cu Raft Replication: Permite o redistribuire rapidă în câteva secunde fără pierderi de date în timpul întreruperilor nodului sau a centrului de date, facilitând o arhitectură de bază de date distribuită simetrică „active-active-active” care îmbunătățește disponibilitatea, simplifică managementul și optimizează utilizarea resurselor la nivel global.
- Scalabilitate
- Oracle RAC Ordered Sequences Optimization îmbunătățește performanța fluxurilor de lucru care utilizează secvențe ordonate.
- Oracle RAC Smart Connection Rebalancing măsoară și redirecționează sesiunile care accesează aceleași obiecte ale bazei de date către instanța în care obiectul se află în memoria cache, reducând astfel traficul între instanțe și îmbunătățind semnificativ performanța sarcinilor de lucru cu grad ridicat de concentrare.
Puteți explica funcționalitatea AI Vector Search mai în detaliu?
AI Vector Search utilizează vectori pentru a permite interogări rapide și simple asupra datelor de afaceri, împreună cu LLM-urile. Pentru a înțelege mai bine această funcționalitate, consultați următoarele subîntrebări. Vedeți mai multe detalii despre AI Vector Search
- Ce este un vector?
Un vector este o reprezentare numerică a textului, a imaginilor, a înregistrărilor audio sau video care codifică semnificația datelor, nu cuvintele sau pixelii care stau la baza acestora.
- Se pot crea vectori în interiorul bazei de date?
Da, prin intermediul funcţiei SQL vector_embedding().
Alegeți modelele de încorporare Sentence-Transformer de la Hugging Face și apoi încărcați-le în siguranță în baza de date.
- Se pot crea vectori în afara bazei de date?
Da, folosind atât modele comerciale, cât și modele open source, fie cu apeluri REST, fie cu biblioteci locale.
Printre modelele de încorporare care au fost testate se numără openai.com, cohere.com, Hugging Face Transformers, Sentence-Transformers, Transformers.js și utilizarea ONNX Runtime.
- Este nevoie de GPU-uri pentru a crea vectori?
Vectorii pot fi creați cu ajutorul procesoarelor sau al unităților de procesare grafică.
- Cu ce LLM-uri funcționaează AI Vector Search?
AI Vector Search ar trebui să funcționeze cu orice LLM.
Au fost testate LLM-urile OpenAI GPT 3.5 și 4.0, Cohere, Llama2, Mistral, Gemini, Palm2 și Vertex AI.
Unele dintre aceste LLM-uri sunt disponibile prin intermediul serviciului Oracle Cloud Infrastructure (OCI) Generative AI.
- Cu ce modele de încorporare lucrează AI Vector Search?
Au fost testate mai mult de 90 de modele de încorporare de la OpenAI, Cohere, Transformer, Sentence Transformer, Transformer.js, Xenova, FastEmbed și ONNX Runtime.
- Are AI Vector Search suport LangChain sau LlamaIindex?
Oracle AI Vector Search acceptă furnizorul Oracle AI Vector Search pentru LangChain și LlamaIndex.
Ce alte produse vor fi anunțate împreună cu Oracle Database 23ai?
Acest anunț se concentrează pe conceptul „cloud first, developer first”.
OCI:
- Oracle Database 23ai pe Exadata Cloud@Customer cu Exadata Systems Software 24ai
- Oracle Database 23ai pe Exadata Database Service cu Exadata Systems Software 24ai
- Oracle Database 23ai pe Base Database Service
- OCI GoldenGate 23ai
Azure:
- Oracle Database 23ai pe Exadata Database Service cu Exadata Systems Software 24ai
Dezvoltatori:
- Always Free Autonomous Database23ai
- Autonomous Database 23ai Free Container Image
- Oracle Database 23ai Free
- GoldenGate 23ai Free
Care este diferența dintre Oracle Database 23c anunțat anul trecut și Oracle Database 23ai?
Având în vedere importanța tehnologiei revoluționare de inteligență artificială din această versiune, redenumim Database 23c în Database 23ai. Oracle Database 23ai este versiunea 23.4.0.0.0.0 și va fi menționată ca atare în continuare.
De ce este recomandată actualizarea de la Oracle Database 19c la 23ai?
Oracle Database 23ai este următoarea versiune de suport pe termen lung a Oracle Database, înlocuind versiunea 19c. O versiune pe termen lung a Oracle Database oferă cinci ani de suport premium și trei ani de suport extins. Oracle Database 19c Premier Support se încheie la 30 aprilie 2024 și, deși Oracle a renunțat la taxele suplimentare pentru suportul extins de la 1 mai 2024 până la 30 aprilie 2026, suportul extins se va încheia la 30 aprilie 2027, ceea ce vă oferă o suprapunere mai lungă a suportului cu Oracle Database 23ai.
Există considerente de actualizare de la o versiune anterioară la Oracle Database 23ai?
Oracle oferă căi de actualizare fie de la Oracle Database 19c, fie de la Oracle Database 21c la 23ai. Toate celelalte versiuni ale bazei de date trebuie să fie actualizate la una dintre versiunile enumerate anterior și apoi la 23ai. Procesul specific de actualizare poate varia în funcție de versiunea și configurația curentă a implementării Oracle Database.
Este disponibilă o versiune de încercare gratuită pentru Oracle Database 23ai?
Da, Oracle oferă versiuni de încercare gratuite pentru Oracle Database 23ai prin Oracle Cloud Infrastructure (OCI) cu Autonomous Database Free Tier. Utilizatorii se pot înscrie pentru un cont de încercare gratuit și pot explora funcțiile și capacitățile Oracle Database 23ai pe OCI. Alternativ, Oracle Database 23ai Free poate fi descărcat ca fișier RPM pentru Linux, o imagine Docker bazată pe Oracle Linux, Oracle Virtual Box VM sau împachetat cu Vagrant.