Allgemeine Fragen
Was ist Oracle Database 23ai?
Oracle Database 23ai ist das nächste langfristige Support-Release von Oracle Database, das 19c ablöst. This release bringt KI zu Ihren Daten mit der Ergänzung der konvergenten Datenbank von Oracle durch AI Vector Search. Diese Fähigkeit in Kombination mit neuen einheitlichen Entwicklungsparadigmen und geschäftskritischen Funktionen macht es für Entwickler und Datenexperten einfach, Anwendungen, Anwendungsentwicklung und geschäftskritische Workloads mit KI zu unterstützen.
Was sind die wichtigsten Features von Oracle Database 23ai?
Oracle Database 23ai bietet mehr als 300 neue Features im Vergleich zur vorherigen Generation. Hier sind einige der wichtigsten Features. Links zu weiteren Details über all diese Features finden Sie in diesem Blogbeitrag zu Oracle Database 23ai: Hier sind die Informationen:
- AI Vector Search: Oracle AI Vector Search ist eine neue Funktion, die in Oracle Database 23ai eingeführt wurde. AI Vector Search ist eine Sammlung von Features, die einen neuen Vektordatentyp, Vektorindizes und SQL-Operatoren für die Vektorsuche beinhaltet, mit denen Oracle Database den semantischen Inhalt von Dokumenten, Bildern und anderen unstrukturierten Daten als Vektoren speichern kann, um diese dann für schnelle Ähnlichkeitsabfragen zu nutzen. Diese neuen Funktionen unterstützen auch Retrieval Augmented Generation (RAG), eine bahnbrechende generative KI-Technik, die große Sprachmodelle (LLMs) und private Geschäftsdaten kombiniert, um Antworten auf Fragen in natürlicher Sprache zu liefern Weitere Informationen zu AI Vector Search
- JSON Relational Duality Views: JSON Relational Duality Views vereinigt das relationale und das Dokumentdatenmodell und bietet so das Beste aus beiden Welten. Die Entwickler können mit denselben zugrunde liegenden Daten entweder als JSON-Dokumente unter Verwendung von Standard-Dokument-APIs oder als relationale Daten unter Verwendung von Standard-SQL arbeiten. Weitere Informationen zu JSON Relational Duality View
- Operative Eigenschaftsdiagramme: Oracle Database bietet native Unterstützung für Eigenschaftsdiagramm-Datenstrukturen und Diagrammabfragen. Entwickler können nun problemlos Diagramme und Diagrammanwendungen in Verbindung mit Transaktionsdaten, JSON, Spatial und anderen von der Datenbank unterstützten Datentypen erstellen. Darüber hinaus können Sie mit dem neuen ANSI-Standard SQL/PGQ diese Diagrammbeziehungen in einer leicht verständlichen Sprache aufbauen und abfragen.
- SQL-Firewall: Oracle Database bietet native Unterstützung für Eigenschaftsdiagramm-Datenstrukturen und Diagrammabfragen. Entwickler können nun problemlos Diagramme und Diagrammanwendungen in Verbindung mit Transaktionsdaten, JSON, Spatial und anderen von der Datenbank unterstützten Datentypen erstellen. Darüber hinaus können Sie mit dem neuen ANSI-Standard SQL/PGQ diese Diagrammbeziehungen in einer leicht verständlichen Sprache aufbauen und abfragen. Weitere Informationen zur SQL-Firewall
- True Cache: Diese Lösung vereinfacht die Zwischenspeicherung in Oracle Database. Entwickler stellen einfach eine laufwerkslose True Cache-Instanz auf ihrem Midtier bereit und lassen den Rest von Oracle Database verwalten. Mithilfe der Active Data Guard-(ADG-)Technologie stellt Oracle Database 23ai fest, ob der Cache mit den letzten Änderungen in der primären Instanz konsistent ist, und ruft Daten ab, wenn sie nicht im Cache vorhanden sind. Weitere Informationen zu True Cache
- SQL-Verbesserungen: Oracle Database 23ai enthält neue Features wie Anwendungsnutzungsdomains, mit denen Entwickler definieren können, was Spalten darstellen, z. B. E-Mails, Kreditkarten, Postleitzahlen usw. Und Schema-Annotationen bieten Entwicklern die Möglichkeit, umfangreiche und beschreibende Metadaten für ihre Objekte zu zentralisieren, einen neuen booleschen Datentyp, direkte Joins bei Aktualisierungen und vieles mehr.
- Verbesserungen hinsichtlich der Skalierbarkeit und Verfügbarkeit von Oracle RAC: Oracle Database 23ai führt Verbesserungen ein, die Oracles Engagement für die Bereitstellung beispielloser Verfügbarkeit und Resilienz für geschäftskritische Datenbanken weiter festigen.
- Hochverfügbarkeit
- Local Rolling Database Maintenance unterstützt die unterbrechungsfreie Verfügbarkeit von Datenbanken während Wartungsaktivitäten (z. B. Patching) für Oracle Real Application Clusters (RAC) und Oracle RAC One Node-Datenbanken. Dadurch wird die Verfügbarkeit der Datenbanken erheblich verbessert, während die Auswirkungen auf andere Knoten im Cluster begrenzt werden.
- Oracle RAC Two-Stage Rolling Updates ermöglichen die Anwendung von Patches ohne Rollup nachdem alle Knoten gepatcht wurden, wodurch die Ausfallzeit der Anwendung reduziert wird.
- Globally Distributed Database mit Raft-Replikation: Ermöglicht ein schnelles Failover innerhalb von Sekunden und keinen Datenverlust bei Knoten- oder Data-Center-Ausfällen und erleichtert eine symmetrische, verteilte Active-Active-Active-Datenbankarchitektur, die die Verfügbarkeit verbessert, die Verwaltung vereinfacht und die Ressourcennutzung global optimiert.
- Skalierbarkeit
- Oracle RAC Ordered Sequences Optimization verbessert die Performance von Workloads, die geordnete Sequenzen verwenden.
- Oracle RAC Smart Connection Rebalancing misst und leitet Sessions, die auf dieselben Datenbankobjekte zugreifen, an die Instanz weiter, in der das Objekt zwischengespeichert ist. Dadurch wird der Datenverkehr zwischen den Instanzen reduziert und die Performance von Workloads mit hohem Konflikt deutlich verbessert.
Können Sie AI Vector Search näher erläutern?
AI Vector Search verwendet Vektoren, um schnelle und einfache Abfragen von Geschäftsdaten in Verbindung mit LLMs zu ermöglichen. Um diese Funktion besser zu verstehen, sollten Sie sich die folgenden Unterfragen ansehen. Weitere Details zu AI Vector Search
- Was ist ein Vektor?
Ein Vektor ist eine numerische Darstellung von Text, Bildern, Audio oder Video, die die Bedeutung der Daten codiert, nicht die zugrunde liegenden Wörter oder Pixel.
- Können Vektoren innerhalb der Datenbank erstellt werden?
Ja, über die SQL-Funktion vector_embedding().
Wählen Sie Sentence-Transformer-Einbettungsmodelle von Hugging Face und laden Sie sie dann sicher in die Datenbank hoch.
- Können Vektoren außerhalb der Datenbank erstellt werden?
Ja, sowohl mit kommerziellen als auch mit Open-Source-Modellen, entweder mit REST-Aufrufen oder mit lokalen Bibliotheken.
Zu den getesteten Einbettungsmodellen gehören openai.com, cohere.com, Hugging Face Transformers, Sentence-Transformers, Transformers.js und die Verwendung der ONNX Runtime.
- Braucht man GPUs, um Vektoren zu erzeugen?
Vektoren können mit CPUs oder GPUs erstellt werden.
- Mit welchen LLMs funktioniert AI Vector Search?
AI Vector Search sollte mit jedem LLM funktionieren können.
OpenAI GPT 3.5 und 4.0, Cohere, Llama2, Mistral, Gemini, Palm2 und Vertex AI LLMs wurden alle getestet.
Einige dieser LLMs sind über den Oracle Cloud Infrastructure (OCI) Generative AI-Service verfügbar.
- Mit welchen Einbettungsmodellen funktioniert AI Vector Search?
Mehr als 90 Einbettungsmodelle von OpenAI, Cohere, Transformer, Sentence Transformer, Transformer.js, Xenova, FastEmbed und der ONNX Runtime wurden getestet.
- Unterstützt AI Vector Search LangChain oder LlamaIindex?
Oracle AI Vector Search unterstützt den Oracle AI Vector Search Provider für LangChain und LlamaIndex.
Welche anderen Produkte werden mit Oracle Database 23ai angekündigt?
Diese Ankündigung konzentriert sich auf „Cloud first, Developer first“.
OCI:
- Oracle Database 23ai auf Exadata Cloud@Customer mit Exadata Systems Software 24ai
- Oracle Database 23ai auf Exadata Database Service mit Exadata Systems Software 24ai
- Oracle Database 23ai auf Base Database Service
- OCI GoldenGate 23ai
Azure:
- Oracle Database 23ai auf Exadata Database Service mit Exadata Systems Software 24ai
Entwickler:
- Autonomous Database23ai – „immer kostenlos“
- Autonomous Database 23ai Free Container Image
- Oracle Database 23ai Free
- GoldenGate 23ai Free
Was ist der Unterschied zwischen der im letzten Jahr angekündigten Oracle Database 23c und der Oracle Database 23ai?
Angesichts der Bedeutung der bahnbrechenden KI-Technologie in dieser Version benennen wir die Datenbank 23c in Datenbank 23ai um. Oracle Database 23ai ist die Version 23.4.0.0.0 und wird in Zukunft als solche bezeichnet werden.
Warum sollten Sie ein Upgrade von Oracle Database 19c auf 23ai durchführen?
Oracle Database 23ai ist das nächste langfristige Support-Release von Oracle Database, das 19c ablöst. Eine langfristiges Oracle Database-Release bietet fünf Jahre Premium-Support und drei Jahre Extended Support. Der Oracle Database 19c Premier Support endet am 30. April 2024, und während Oracle vom 1. Mai 2024 bis zum 30. April 2026 auf die zusätzlichen Gebühren für den Extended Support verzichtet hat, endet der Extended Support am 30. April 2027, sodass sich der Support mit Oracle Database 23ai länger überschneidet.
Gibt es Überlegungen zum Upgrade von einer früheren Version auf Oracle Database 23ai?
Oracle bietet Upgrade-Pfade von Oracle Database 19c oder Oracle Database 21c auf 23ai an. Alle anderen Versionen der Datenbank müssen auf eine der zuvor genannten Versionen und dann auf 23ai aktualisiert werden. Der spezifische Upgrade-Prozess kann je nach aktueller Version und Konfiguration Ihrer speziellen Oracle Database-Bereitstellung variieren.
Gibt es eine kostenlose Testversion für Oracle Database 23ai?
Ja, Oracle bietet kostenlose Testversionen für Oracle Database 23ai über Oracle Cloud Infrastructure (OCI) mit Autonomous Database Free Tier an. Benutzer können sich für ein kostenloses Testkonto anmelden und die Features und Funktionen von Oracle Database 23ai auf OCI kennenlernen. Alternativ steht Oracle Database 23ai Free als Linux-RPM-Datei, als Oracle Linux-basiertes Docker-Image, als Oracle Virtual Box VM oder gepackt mit Vagrant zum Download bereit.