一般問題
什麼是 Oracle Database 23ai?
Oracle Database 23ai 是 Oracle Database 的下一個長期支援版本,取代了 19c。此版本在 Oracle 融合資料庫中新增 AI Vector Search 功能,為資料注入 AI 技術。此功能與新的統一開發範例和關鍵任務功能結合,讓開發人員和資料專業人員輕鬆運用 AI 來支援應用程式、應用程式開發及關鍵任務工作負載。
Oracle Database 23ai 有哪些主要功能?
與上一代產品相比,Oracle Database 23ai 帶來了 300 多個新功能。以下是一些主要功能。您可以在本部落格文章「Oracle Database 23ai:在何處尋找資訊」中找到這些功能的詳細資訊連結:
- AI Vector Search:Oracle AI Vector Search 是 Oracle Database 23ai 中的新功能。AI Vector Search 的一系列功能包括新的向量資料類型、向量索引和向量搜尋 SQL 運算子,讓 Oracle Database 能夠將文件、影像和其他非結構化資料的語意內容儲存為向量,並藉此快速執行相似性查詢。這些新功能還支援檢索增強生成 (RAG);這是突破性的生成式 AI 技術,能夠結合大型語言模型 (LLM) 與私有企業資料來回應自然語言問題。深入瞭解 AI Vector Search
- JSON Relational Duality Views:JSON Relational Duality Views 可統一關聯式資料模型和文件資料模型,以提供兩全其美的優勢。開發人員可以使用標準文件 API 來操作與 JSON 文件相同的基礎資料,或使用標準 SQL 來操作與關聯式資料相同的基礎資料。深入瞭解 JSON Relational Duality View
- 作業屬性圖形:Oracle Database 為屬性圖形資料結構和圖形查詢提供原生支援。開發人員現在可以結合事務資料、JSON、空間和資料庫支援的其他資料類型輕鬆建立圖形和圖形應用程式。此外,新的 ANSI 標準 SQL/PGQ 可讓開發人員以簡單易懂的語言建立及查詢這些圖形關係。
- SQL 防火牆:Oracle Database 為屬性圖形資料結構和圖形查詢提供原生支援。開發人員現在可以結合事務資料、JSON、空間和資料庫支援的其他資料類型輕鬆建立圖形和圖形應用程式。此外,新的 ANSI 標準 SQL/PGQ 可讓開發人員以簡單易懂的語言建立及查詢這些圖形關係。深入瞭解 SQL 防火牆
- True Cache:此解決方案可簡化對 Oracle Database 的快取。開發人員只需將無磁碟 True Cache 執行個體部署到中間層,然後讓 Oracle Database 管理其餘部分。Oracle Database 23ai 使用 Active Data Guard (ADG) 技術來判斷快取是否與主實例中的最新變更一致。如果快取中沒有資料,則將檢索資料。深入瞭解 True Cache
- SQL 增強功能:Oracle Database 23ai 包含應用程式使用網域等新功能,可讓開發人員定義列代表的內容,例如電子郵件、信用卡、郵遞區號等。此外,綱要註解為開發人員提供一種方法來集中物件的豐富描述性元資料、新的布林資料類型、直接結合更新等等。
- Oracle RAC 可擴展性和可用性增強功能:Oracle Database 23ai 推出增強功能,進一步鞏固 Oracle 對關鍵任務資料庫提供極致可用性和彈性的承諾。
- 高可用性
- 本機機動資料庫維護支援在 Oracle Real Application Clusters (RAC) 和 Oracle RAC One Node 資料庫的維護活動 (例如修正) 期間不中斷的資料庫可用性,這可大幅提高資料庫的可用性,同時限制對叢集中其他節點的影響。
- Oracle RAC 兩階段滾動更新可在修正所有節點後套用非滾動修正程式,從而減少應用程式停機時間。
- 具有 Raft 複製的 Globally Distributed Database:在節點或資料中心中斷期間,實現秒級快速容錯移轉和零資料遺失,促進主動-主動-主動對稱分散式資料庫架構,增強可用性、簡化管理,並最佳化全球資源使用率。
- 可擴縮性
- Oracle RAC Ordered Sequences Optimization 可提高使用有序序列的工作負載的效能。
- Oracle RAC Smart Connection Rebalancing 可測量存取相同資料庫物件的階段作業,並將其重新導向至快取該物件的實例,從而減少實例間流量,並大幅提高高度競爭工作負載的效能。
能詳細説明 AI Vector Search 嗎?
AI Vector Search 結合使用向量與 LLM,快速對企業資料進行簡單的查詢。若要進一步瞭解此功能,請參閱下列子問題。深入瞭解 AI Vector SearchAI
- 什麼是向量?
向量是文字、圖像、音訊或視訊的數位表示,可編碼資料的含義,而不是基礎單字或像素。
- 可以在資料庫內建立向量嗎?
可以,可透過 vector_embedding() SQL 函數。
從 Hugging Face 選擇 Sentence-Transformer 內嵌模型,然後安全地將模型上傳至資料庫。
- 可以在資料庫外建立向量嗎?
可以,使用 REST 呼叫或本機程式庫的商業和開源模型。
已測試的內嵌模型包括 openai.com、cohere.com、Hugging Face Transformers、Sentence-Transformers、Transformers.js 以及使用 ONNX Runtime。
- 建立向量是否需要 GPU?
可以使用 CPU 或 GPU 建立向量。
- AI Vector Search 可與哪些 LLM 搭配使用?
AI Vector Search 可與任何 LLM 搭配使用,
OpenAI GPT 3.5 和 4.0、Cohere、Llama2、Mistral、Gemini、Palm2 和 Vertex AI LLM 均經過測試。
部分 LLM 可透過 Oracle Cloud Infrastructure (OCI) Generative AI 服務使用。
- AI Vector Search 可與哪些内嵌模型搭配使用?
來自 OpenAI、Cohere、Transformer、Sentence Transformer、Transformer.js、Xenova、FastEmbed 和 ONNX Runtime 的超過 90 個內嵌模型均已經過測試。
- AI Vector Search 是否支援 LangChain 或 LlamaIindex?
Oracle AI Vector Search 支援 LangChain 和 LlamaIndex 的 Oracle AI Vector Search 提供者。
還有哪些產品與 Oracle Database 23ai 一同發布?
此公告的重點是雲端優先、開發人員優先。
OCI:
- Exadata Cloud@Customer 上的 Oracle Database 23ai 及 Exadata Systems Software 24ai
- Exadata Database Service 上的 Oracle Database 23ai 及 Exadata Systems Software 24ai
- Base Database Service 上的 Oracle Database 23ai
- OCI GoldenGate 23ai
Azure:
- Exadata Database Service 上的 Oracle Database 23ai 及 Exadata Systems Software 24ai
開發人員:
- Always Free Autonomous Database23ai
- Autonomous Database 23ai Free Container Image
- Oracle Database 23ai Free
- GoldenGate 23ai Free
去年發布的 Oracle Database 23c 和 Oracle Database 23ai 有什麼不同?
鑑於 AI 技術在此版本中發揮至關重要的作用,我們將 Database 23c 重新命名為 Database 23ai。Oracle Database 23ai 的版本為 23.4.0.0.0,今後將延續此命名。
為什麼應該從 Oracle Database 19c 升級到 23ai?
Oracle Database 23ai 是 Oracle Database 的下一個長期支援版本,取代了 19c。Oracle Database 的長期版本提供五年的進階支援以及三年的擴充支援。Oracle Database 19c Premier Support 於 2024 年 4 月 30 日結束,雖然 Oracle 免除了從 2024 年 5 月 1 日到 2026 年 4 月 30 日的擴充支援額外費用,但擴充支援將於 2027 年 4 月 30 日結束,為您提供與 Oracle Database 23ai 重疊的較長支援服務。
從先前的版本升級到 Oracle Database 23ai 是否有任何注意事項?
Oracle 提供從 Oracle Database 19c 或 Oracle Database 21c 升級至 23ai 的路徑。所有其他版本的資料庫都必須升級至前面列出的其中一個版本,然後再升級至 23ai。特定升級過程可能會有所不同,具體取決於特定 Oracle Database 部署的目前版本和組態。
Oracle Database 23ai 是否有免費試用版?
有,Oracle 透過 Oracle Cloud Infrastructure (OCI) 和 Autonomous Database Free Tier 提供 Oracle Database 23ai 的免費試用。使用者可以註冊免費試用帳戶,探索 OCI 上的 Oracle Database 23ai 功能。或者,Oracle Database 23ai Free 可以作為 Linux RPM 檔案、Oracle Linux 型 Docker 映像檔、Oracle Virtual Box VM 或與 Vagrant 一起下載。